2013-04-05 3 views
0

Capture Card, как я понимаю, позволяет продавцу безопасно принимать онлайн-заказ с именем, номером и кодом кредитной карты через корзину покупок. Мы можем впоследствии отправить заказ, добавить груз в счет-фактуру и отправить общую сумму на кредитную карту для оплаты. После того, как платеж был отправлен, информация о кредитной карте вычищена из заказа.Возможности Capture Card в PayPal Payments Pro

Мне повезло, что я могу сделать это с помощью учетной записи PayPal Payments Pro, поэтому я создал ее и отправил пробный счет через свою кредитную карту. Сумма счета с налогом была немедленно отправлена ​​на мою учетную запись PayPal без возможности добавить фрахт.

Может ли кто-нибудь на этом форуме предоставить решение или обходное решение?

Спасибо!

ответ

0

Вы обрабатываете это первоначально как продажу или авторизацию. Если вы хотите использовать DoDirectPayment API с помощью веб-сайта Payments Pro, вы можете обработать авторизацию 1.00 для проверки карты. Затем выполните все вычисления, которые вам нужны, а затем обработайте платеж, используя вызов API DoReferenceTransaction, где вы отправляете всю сумму, которую вы хотите взимать с карты покупателей. Вам нужно всего лишь ссылаться на идентификатор транзакции за последний успешный аудит 1.00, и PayPal будет использовать ту же информацию о кредитной карте. В противном случае вы также можете обработать вызов API DoDirectPayment с полной суммой на момент оформления заказа и просто использовать вызов API DoReferenceTransactions, чтобы взимать любые дополнительные сборы, если они не были первоначально начислены, например, налог и доставка.

Другим вариантом является использование Express Checkout и обработка транзакции в качестве заказа. Это позволит вам сделать более одного разрешения/захвата против ордера. Вы также можете установить максимальную сумму в вызовах API Express Checkout.

+0

Hey Chad! Спасибо за положительный ответ. Я продолжу ваши предложения. Еще раз спасибо! Скотт – Scott