Я искал об этом, и все, кажется, говорят, что для возврата, вы должны перейти на сайт PayPal и т. Д., Тогда клиент будет выплачивать возврат там.
Что мне нужно, это:
Когда клиент захочет вернуть деньги, администратору на моем веб-сайте будет отправлено подтверждение, а затем, когда администратор подтвердит это, администратор на веб-сайте выберет сумму денег для окупаемости клиента. (Тогда, я думаю, он направит PayPal и введет адрес электронной почты и пароль?)
Это возможно? Что каждый процесс на моем сайте, кроме оплаты? Похоже, я не нашел решения, у меня тоже нет лидерства. Благодарю.
Абсолютно возможно,
Прежде всего, сделайте запрос на возврат денег, который вы должны хранить Идентификатор транзакции 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 #, но он будет иметь ту же логику
Других решений пока нет …