В SetExpressCheckout
у меня установлены следующие значения
'PAYMENTREQUEST_0_ALLOWEDPAYMENTMETHOD' => 'InstantPaymentOnly',
'PAYMENTREQUEST_0_PAYMENTACTION'=> 'Sale'
После успешного DoExpressCheckout
это часть того, что возвращается
ACK => Success
PAYMENTINFO_0_TRANSACTIONTYPE => expresscheckout
PAYMENTINFO_0_PAYMENTTYPE => instant
PAYMENTINFO_0_PAYMENTSTATUS => Completed
PAYMENTINFO_0_ERRORCODE => 0
PAYMENTINFO_0_ACK => Success
PAYMENTINFO_0_PAYMENTSTATUS -- При установленном InstantPaymentOnly
будет ли когда-либо DoExpressCheckout
возвращать PAYMENTINFO_0_PAYMENTSTATUS
из In-Progress
, Pending
, Processed
или что-то иное, чем однозначное "да" или "нет" в отношении успеха?
По сути, поскольку разрешены только мгновенные платежи, единственные платежи, которые будут когда-либо завершены, будут иметь PAYMENTINFO_0_PAYMENTSTATUS
из Completed
в первый раз?
ACK и PAYMENTINFO_0_ACK — связаны ли они? Paypal заявляет, что ACK
«указывает на успешное или неудачное состояние транзакции, а также на то, были ли возвращены какие-либо предупреждения».
Оба значения ACK
будут либо Success
, либо Failure
? Относится ли это явно к тому, была или не будет завершена транзакция?
Очень признателен,