/ / Jak wdrożyć częściowy zwrot w Cybersource Simple Order API - xml, gateway płatności

jak wdrożyć częściowy zwrot w Cybersource Simple Order API - xml, gateway płatności

Gdyby ktokolwiek doświadczył, używając zwrotu pieniędzy w cyberprzestrzeni. Oto moja prośba, ale pozwala ona tylko na pełny zwrot pieniędzy.

 <?xml version="1.0" encoding="utf-8"?>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.126">
<merchantID>brandbank_au_test</merchantID>
<merchantReferenceCode>437802</merchantReferenceCode>
<purchaseTotals>
<currency>AUD</currency>
<grandTotalAmount>69.12</grandTotalAmount>
</purchaseTotals>
<ccAuthReversalService run="false">
<authRequestID>2J580114GU137032F</authRequestID>
</ccAuthReversalService>
</requestMessage>

Odpowiedzi:

1 dla odpowiedzi № 1

Możemy to zrozumieć, Cybersource ma API ccCreditRequest dla częściowego Zwrotu. Oto przykład, jak z niego korzystać.

  <?xml version="1.0" encoding="utf-8"?>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.126">
<merchantID>merchantId</merchantID>
<merchantReferenceCode>437694</merchantReferenceCode>
<purchaseTotals>
<currency>AUD</currency>
<grandTotalAmount>10.0</grandTotalAmount>
</purchaseTotals>
<ccCreditService run="true">
<captureRequestID>4636277164366228701011</captureRequestID>
</ccCreditService>
</requestMessage>