Settlement Refund
Запрос Test URL - https://ecg.test.upc.ua/go/service/02 |
Ответ |
Результат тестирования |
<?xml version="1.0" encoding="UTF-8"?> <ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.12.xsd"> <Message id="2" version="1.0"> <XMLPayRequest> <RequestData> <MerchantID>1752739</MerchantID> <TerminalID>E7880539</TerminalID> <Transactions> <Transaction id="RefundWithoutRef"> <Settlement> <SettlementRefundData> <Invoice> <OrderID>11223345</OrderID> <Date>170725194516</Date> <TotalAmount>100</TotalAmount> <Currency>980</Currency> <Description>Refund without reference</Description> </Invoice> <Card> <CardNum>******</CardNum> <ExpYear>2021</ExpYear> <ExpMonth>01</ExpMonth> </Card> <ApprovalCode>897845<ApprovalCode> <Rrn>518412161083</Rrn> <ECI>01</ECI> <PosConditionCode>08</PosConditionCode> <Ref3>Refund of order 11223345</Ref3> </SettlementRefundData> </Settlement> </Transaction> </Transactions> </RequestData> </XMLPayRequest> </Message> </ECommerceConnect> |
<?xml version="1.0" encoding="UTF-8"?> <ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.12.xsd"> <Message id="2" version="1.0"> <XMLPayResponse> <ResponseData> <MerchantID>1752739</MerchantID> <TerminalID>E7880539</TerminalID> <TransactionResults> <TransactionResult> <TranCode>000</TranCode> <Comment>Approved</Comment> </TransactionResult> </TransactionResults> </ResponseData> </XMLPayResponse> </Message> </ECommerceConnect> |
<TranCode>000</TranCode> |
Примечание:
ApprovalCode - Код авторизации оригинальной транзакции
Rrn - Reference retrieval number оригинальной транзакции
Запрос на возврат без оригинальной трансакции может не включать такие параметры как ApprovalCode, Rrn, ECI, PosConditionCode.
Для возврата MOTO операции необходимо в запросе указать ECI=01 и PosConditionCode=08