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

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

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

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

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's 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
}

Код для C #, но он будет иметь ту же логику

Вот ссылка на RefundTransaction SOAP

Вот ссылка на RefundTransaction NVP

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]