Я создаю книжный магазин и строю кассу с помощью PayPal Payflow. Это процесс оформления заказа:
Shipping info --> Billing info |verify CC using Paypal| --> Order summary --> Submit |authorize CC using Paypal|
Информация о доставке: заполните адрес доставки, здесь ничего особенного
Платежная информация: укажите свой платежный адрес + данные кредитной карты. Не сохраняйте информацию о кредитной карте, так как это противоречит стандартам, вместо этого просто отправьте номер CC, дату истечения срока действия и CVV непосредственно в PayPal для проверки. PayPal одобряет.
Сводка заказа: Заказ видит сводку своего заказа, прежде чем он отправит заказ. Он нажимает «Отправить», и в PayPal отправляется еще один запрос на авторизацию средств.
Однако информация CC исчезает после № 2, так как мне сохранить эти данные в № 3, чтобы я мог снова отправить их в PayPal?
Могу ли я просто использовать ORIGID, чтобы указать на PNREF? В документации сказано, что я должен сделать полный запрос со всем списком параметров (включая информацию о CC, CVV, дату и т. д.).
TRXTYPE=A&TENDER=C&PWD=x1y2z3&PARTNER=PayPal&VENDOR=SuperMerchant&USER=S
uperMerchant&ACCT=5555555555554444&EXPDATE=0308&AMT=123.00&COMMENT1=Seco
nd purchase&COMMENT2=Low risk customer&INVNUM=123456789&STREET=5199
MAPLE&ZIP=94588
Или я просто неправильно понимаю, что означает авторизация? Разве авторизация на самом деле не резервирует средства в СС пользователя? Так что этого не следует делать, пока пользователь не нажмет «Отправить заказ», верно?