WebMoney Redirect Deposit

The following method IDs are covered in this section:

IDNameCredit/Debit State
148WebMoneyRedirectDepositDepositedByProvider (29)

Payment method interaction type: Redirection to External Payment Provider (see Interaction Types).

User will be redirected to the external payment provider. User logs into the external payment provider system and confirms the payment.

Redirect Integration

❗️

Coming soon

Content for this section will be added shortly.

Backend2BackendIntegration

The following parameters can be provided in initiatePaymentRequest.specificPaymentData:

key (value type, account type, required)value
SuccessPageUrl
(string)
The URL to which customer will be redirected when payments is completed successfully
ErrorPageUrl (string)The URL to which customer is redirected when an error occurs
HomePageUrl (string)The URL to redirect back to merchant
CancelPageUrl (string)The URL to which customer is redirected in case of the user aborting the payment
PendingPageUrl (string)The URL to which customer is redirected when the payment is pending
PurposeOfPayment (string)The purpose of the payment.

Example initiatePaymentRequest:

<initiatePaymentRequest xmlns="http://www.cqrpayments.com/PaymentProcessing">
  <merchantID>YourMerchantID</merchantID>
  <shopID>YourShopID</shopID>
  <merchantTransactionID>2fc2b8ba-b9d9-4759-87d7-1f52ca89d867</merchantTransactionID>
  <paymentMethodID>148</paymentMethodID>
  <amount currencyCode="EUR">20</amount>
  <!--Optional:-->
  <shopFee currencyCode="EUR">10</shopFee>
  <userID>5c29161e-bd3a-4797-aade-70abbc9d40cd</userID>
  <!--Optional:-->
  <userIP>1.2.3.4</userIP>
  <userSessionID>1234</userSessionID>
  <creationTypeID>1</creationTypeID>
  <!--Optional:-->
  <specificPaymentData>
    <data xsi:type="keyStringValuePair">
      <key>SuccessPageUrl</key>
      <value>http://successPageUrl</value>
    </data>
    <data xsi:type="keyStringValuePair">
      <key>ErrorPageUrl</key>
      <value>http://errorPageUrl</value>
    </data>
    <data xsi:type="keyStringValuePair">
      <key>HomePageUrl</key>
      <value>http://homePageUrl</value>
    </data>
    <data xsi:type="keyStringValuePair">
      <key>CancelPageUrl</key>
      <value>http://cancelPageUrl</value>
    </data>
    <data xsi:type="keyStringValuePair">
      <key>PendingPageUrl</key>
      <value>http://pendingPageUrl</value>
    </data>
    <data xsi:type="keyStringValuePair">
      <key>PurposeOfPayment</key>
      <value>PurposeOfPayment</value>
    </data>
  </specificPaymentData>
</initiatePaymentRequest>

Example initiatePaymentResponse:

<initiatePaymentResponse xmlns="http://www.cqrpayments.com/PaymentProcessing">
  <payment xsi:type="paymentWithPaymentAccount" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <merchantID>YourMerchantID</merchantID>
    <shopID>YourShopID</shopID>
    <paymentMethod>
      <key>148</key>
      <value>WebMoneyRedirectDeposit</value>
    </paymentMethod>
    <merchantTransactionID>2fc2b8ba-b9d9-4759-87d7-1f52ca89d868</merchantTransactionID>
    <paymentID>c0b309a4-2c84-4acc-b8a3-436b94b291cd</paymentID>
    <userID>5c29161e-bd3a-4797-aade-70abbc9d40cd</userID>
    <paymentProvider>
      <key>37</key>
      <value>WebMoney</value>
    </paymentProvider>
    <amount currencyCode="EUR">10</amount>
    <shopFee currencyCode="EUR">10</shopFee>
    <creationType>
      <key>1</key>
      <value>User</value>
    </creationType>
    <userIP>1.2.3.4</userIP>
    <state>
      <id>ad833626-bdf6-470e-be7e-647df67c303c</id>
      <definition>
        <key>287</key>
        <value>RedirectDataCreated</value>
      </definition>
      <createdOn>2012-02-10T16:11:00.1467192Z</createdOn>
      <description>http://www.wmtransfer.com/#addfunds
        LMI_PAYMENT_AMOUNT='20'
        LMI_PAYMENT_DESC='PurposeOfPayment'
        LMI_PAYMENT_NO='1526149'
        LMI_PAYEE_PURSE='+4300080001034'</description>
      <paymentStateDetails>
        <detail xsi:type="keyStringValuePair">
          <key>RedirectionUrl</key>
          <value>http://www.wmtransfer.com/#addfunds</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>PostDataLMI_PAYMENT_AMOUNT</key>
          <value>20</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>PostDataLMI_PAYMENT_DESC</key>
          <value>PurposeOfPayment</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>PostDataLMI_PAYMENT_NO</key>
          <value>1526149</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>PostDataLMI_PAYEE_PURSE</key>
          <value>+4300080001034</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>PostDataKeys</key>
          <value>LMI_PAYMENT_AMOUNT,LMI_PAYMENT_DESC,LMI_PAYMENT_NO,LMI_PAYEE_PURSE</value>
        </detail>
      </paymentStateDetails>
    </state>
    <isExecuted>false</isExecuted>
    <baseAmount currencyCode="EUR">20</baseAmount>
    <paymentDetails>
      <detail xsi:type="keyStringValuePair">
        <key>PurposeOfPayment</key>
        <value>PurposeOfPayment</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>ProviderExternalID</key>
        <value>1526149</value>
      </detail>
    </paymentDetails>
    <paymentAccount>
      <paymentAccountID>0</paymentAccountID>
    </paymentAccount>
  </payment>
</initiatePaymentResponse>

The following payment states are being returned in initiatePaymentResponse:

Payment StatesDescription
InitiatedByProvider (3)Success state; Payment is initiated on the provider side. Payment is waiting for user confirmation.

Final state will be notified to the shop.
Final state of the payment will be:
- DepositedByProvider
- AbortedByCustomer
- Expired
InitiateErrorReportedByProvider (4)Error state
RefusedByPaymentScoring (121)Error state; Refused by the PXP Financial Risk System
RefusedByProvider (100)Error state, payment was not accepted by provider
ProviderCommunicationErrorOccurred (233)Error state; Communication error during payment initiation

Notifications

❗️

Coming soon

Content for this section will be added shortly.