如何在 Cybersource Simple Order 中实现部分退款 API
how to implement partial refund in Cybersource Simple Order API
有没有人有过使用cybersource refund的经验。这是我的要求,但它只允许全额退款。
<?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>
我们可以弄清楚,Cybersource 有一个用于部分退款的 ccCreditRequest API。这是一个如何使用它的例子。
<?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>
有没有人有过使用cybersource refund的经验。这是我的要求,但它只允许全额退款。
<?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>
我们可以弄清楚,Cybersource 有一个用于部分退款的 ccCreditRequest API。这是一个如何使用它的例子。
<?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>