2013-03-14 20 views
19

Właśnie zacząłem patrzeć na Paypal's REST api. Jedną rzeczą, której nie widzę, jest funkcja paypal pod numerem Adaptive Payments. Dzięki temu mogę zarejestrować swoją aplikację na moim koncie programisty, ale nie biorę udziału w rzeczywistych płatnościach. na przykład moja aplikacja pozwala moim użytkownikom akceptować płatności za swoje usługi, które sprzedają za pośrednictwem mojej aplikacji.Paypal REST API Adaptacyjny/Wiele płatności (zmiana odbiorcy)

Przeszedłem przez dokumenty API REST Paypals API. Dowiedziałem się, jak dokończyć płatność, ale wszystkie transakcje są wysyłane na moje konto paypal programisty. Nie mogę znaleźć miejsca, w którym zmieniłabym dane odbiorcy, tj. Sprzedającego, aby umożliwić wysyłanie płatności na inne konto PayPal.

Odpowiedz

2

Od 3 stycznia 2017 r. Firma PayPal dodała teraz możliwość ustawienia odbiorcy dowolną osobą.

Wskazówka nowy payee Przedmiotem poniżej:

{ 
    'intent':'sale', 
    'redirect_urls':{ 
     'return_url':'http://localhost:3000/process', 
     'cancel_url':'http://localhost:3000/cancel' 
    }, 
    'payer':{ 
     'payment_method':'paypal' 
    }, 
    'transactions':[{ 
     'amount':{ 
      'total':'10', 
      'currency':'USD' 
     }, 
     'payee':{ 
      'email': '[email protected]' 
     }, 
     'description':'My amazing product' 
    }] 
} 

Jednak nie wydaje się być zdolność do wielokrotnego odbiorcy.

Dodatkowe informacje tutaj: https://devblog.paypal.com/setting-payee/

22

Ok, po pewnym rozległe googling udało mi się znaleźć odpowiedź here

Ten ogólny model pozwala nam łatwo dodać wsparcie dla różnych modeli płatności w przyszłości (Parallel, Przykuty, etc). Płatnik może być instrumentem finansowania (takim jak karta kredytowa/debetowa) lub samym kontem PayPal (portfelem). Płatnik może zostać określony jawnie, jeśli odbiorca płatności nie jest tym samym, co osoba ułatwiająca płatności (w obecnej wersji wspieramy tylko przypadek, w którym odbiorca płatności jest taki sam, jak osoba udzielająca pomocy), więc nie jest to obecnie wymagane.

Wygląda na to, że odbiorca został właśnie dodany do tablicy transakcji, ale obecnie nie jest to realizowane z datą tej odpowiedzi.

+2

dzięki Praveen. Jakieś pomysły w przybliżeniu, kiedy te nowe przypadki zostaną dodane? Właśnie zaczynam od Paypal API i chciałbym uniknąć nauki klasycznego API, jeśli wkrótce pojawią się nowe funkcje REST API –

+0

Nie ma jeszcze ETA - jak można sobie wyobrazić, klasyczne interfejsy API Pay obsługują mnóstwo funkcji płatniczych i zajęłoby nam to trochę czasu czas na nadrobienie zaległości. Staramy się ustalać priorytety na popularności przypadków użycia zgodnie z wymaganiami społeczności programistów. Przekażę to naszym pracownikom, aby mogli odpowiednio ustawić priorytety. – Praveen

+1

Hi Praveen - jakieś wiadomości na ten temat? –