Ви знаходитеся тут: Головна / Подключение Ecommerce / Settlement Refund

Settlement Refund

створив(ла) Igor Uleschenko Востаннє змінено: Тра 26, 2020 17:13

Запрос

Test URL -   https://ecg.test.upc.ua/go/service/02
PROD URL -  https://secure.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>
<Comment>Approved</Comment>

Примечание:

ApprovalCode - Код авторизации оригинальной транзакции

Rrn - Reference retrieval number оригинальной транзакции

Запрос на возврат без оригинальной трансакции может не включать такие параметры как ApprovalCode, Rrn, ECI, PosConditionCode.

Для возврата MOTO операции необходимо в запросе указать ECI=01 и PosConditionCode=08