Używanie Adaptive Payments API nabyłem klucza płacić za pomocą metody API Pay
z tych parametrów:Płatności adaptacyjne zapłaty uzupełniającej chociaż actionType to stworzyć
actionType: CREATE
receiverList.receiver(0).email: ...
receiverList.receiver(0).amount: 5
currencyCode: EUR
cancelUrl: ...
returnUrl: ...
requestEnvelope.errorLanguage: en_US
Potem zacząłem wbudowanego przepływ wynagrodzenia z tego adresu URL: https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?expType=light&payKey= .. .
schowka Po ponownym zamknięciu, kiedy wywołać metodę PaymentDetails
na klawiszu płatnej, to daje mi (wśród innych wartości):
paymentInfoList.paymentInfo(0).transactionStatus: COMPLETED
status: COMPLETED
actionType: CREATE
Najwyraźniej płatność została już zrealizowana, ale jeszcze nie zadzwoniłem do metody ExecutePay
.
docs państwa (w ramach tematu "PayRequest Fields"):
actionTypexs: string
(Wymagane) czy żądanie Pay płaci odbiornika lub czy Żądanie zapłaty jest skonfigurowane w taki sposób, aby utworzyć żądanie płatności, ale nie można zrealizować płatności do czasu wywołania
ExecutePayment
.Dozwolone wartości to:
[...]
CREATE
- Użyj tej opcji, aby skonfigurować instrukcji płatniczych zSetPaymentOptions
a następnie wykonać płatność w późniejszym czasie zExecutePayment
.
Czego mi brakowało?
Czy wymyśliłeś to lub nadal czekałeś na odpowiedź? –
Jak widać poniżej, nie ma jeszcze odpowiedzi. http://xkcd.com/979/? :) – AndreKR
Miałem nadzieję, że mógłbyś to wymyślić i po prostu nie zaktualizować: D –