Paypal Возврат / Отмена заказа Авто возврат

0

Я искал об этом, и все, кажется, говорят, что для возврата, вы должны пойти на веб-сайт PayPal и т.д., Тогда клиент выдаст возмещение.

Что мне нужно, так это: когда клиент хочет возместить, на мой веб-сайт будет отправлено разрешение на администрирование, а затем, когда администратор утвердит, администратор, на веб-сайте, выберет сумму денег, чтобы окупить клиента. (Тогда, я думаю, он направит на paypal и наберет адрес электронной почты и пароль?)

Это возможно? Что каждый процесс находится на моем сайте, за исключением оплаты? Я, похоже, не нашел решений, у меня нет никакого руководства. Благодарю.

Теги:
return
paypal

1 ответ

0

Абсолютно возможно,

Прежде всего, сделайте запрос на возврат средств, вы должны сохранить идентификатор транзакции Paypal

После того, как ваш администратор нажмет кнопку подтверждения возврата

var refundTransactionRequestType = new RefundTransactionRequestType
{
    Version = RefundTransactionRequestVersion, //it must be same version with Express Checkout Request Version
    RefundTypeSpecified = true,
    TransactionID = transactionId //HERE You need to set Paypal TransactionID
};


var refundTransactionRequest = new RefundTransactionRequest( 
            _customSecurityHeaderType, //CustomSecurityHeaderType will have your paypal merchant credentials
            new RefundTransactionReq //Your RefundTransactionRequestType
            {
                RefundTransactionRequest = refundTransactionRequestType
            });

RefundTransactionResponse refundTransactionResponse;


try
{
    PayPalAPIInterface apiInterface = new PayPalAPIInterfaceClient();
    refundTransactionResponse = apiInterface.RefundTransaction(refundTransactionRequest);
}
catch (FaultException err)
{
    return 123123;//Error CODE
}

Код для С#, но он будет иметь одинаковую логику

Вот ссылка для RefundTransaction SOAP

Вот ссылка для RefundTransaction NVP

  • 0
    Я еще не изучал C #, так что вы не возражаете, если вы объясните это в php? Я ищу по всей сети и не нашел ни одного учебника, тот же вопрос (за исключением документации PayPal, которая мне трудна)
  • 0
    Вы собираетесь использовать SOAP или NVP, я могу помочь вам с интеграцией PHP
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню