Utilizando el Adaptive Payments API he adquirido una clave de pago utilizando el método de la API Pay
con estos parámetros:pago Pagos adaptativa COMPLETADO aunque actionType es crear
actionType: CREATE
receiverList.receiver(0).email: ...
receiverList.receiver(0).amount: 5
currencyCode: EUR
cancelUrl: ...
returnUrl: ...
requestEnvelope.errorLanguage: en_US
Entonces empecé el flujo de pago integrado con esta URL: https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?expType=light&payKey= .. .
Después de la caja de luz se cierra de nuevo, cuando llamo el método PaymentDetails
en la tecla de pago, me da (entre otros valores):
paymentInfoList.paymentInfo(0).transactionStatus: COMPLETED
status: COMPLETED
actionType: CREATE
Aparentemente, el pago ya se ha ejecutado, aunque aún no he llamado al método ExecutePay
.
El estado docs (bajo el tema "PayRequest campos"):
ACTIONTYPExs: string
(Obligatorio) Si la solicitud de pago paga el receptor o si el La solicitud de pago está configurada para crear una solicitud de pago, pero no cumple con el pago hasta que se llame al
ExecutePayment
.Los valores permitidos son:
[...]
CREATE
- Utilice esta opción para configurar las instrucciones de pago conSetPaymentOptions
y luego ejecutar el pago en un momento posterior con laExecutePayment
.
¿Qué es lo que extrañé?
¿Lo resolvió o todavía está esperando una respuesta? –
Como puedes ver a continuación, aún no hay respuesta. http://xkcd.com/979/? :) – AndreKR
Tenía la esperanza de que lo haya descubierto y simplemente no se actualizó: D –