Neteller Deposit
Neteller is a popular e-Wallet payment method offered in various countries throughout Europe.
The following method IDs are covered in this section:
ID | Name | Credit/Debit State |
---|---|---|
4 | NetellerDeposit | ExecutedByProvider (142) |
Payment method interaction type: Synchronous execution (see Interaction Types).
Redirect Integration
Supported.
Backend2BackendIntegration - Neteller Balance Enquiry
The Neteller balance enquiry is no longer available.
Backend2BackendIntegration
The following table contains the fields to be sent in the initiatePaymentRequest.specificPaymentAccountData xml section:
key (value type, account type, required) | value |
---|---|
AccountID (string, required) | User’s eMail address for Neteller |
There are no specificPaymentData.
Example initiatePaymentRequest:
<?xml version="1.0" encoding="utf-8"?>
<initiatePaymentRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.cqrpayments.com/PaymentProcessing">
<merchantID>B2BTestMerchant</merchantID>
<shopID>ProviderTesting</shopID>
<merchantTransactionID>dapeh91a-9za5-42fa-b5dz-777zedczb853</merchantTransactionID>
<paymentMethodID>4</paymentMethodID>
<amount currencyCode="EUR">3.23</amount>
<userID>a4b22410-e170-495c-b072-c0d94c</userID>
<userSessionID>230516de-3zeb-49a6-9f7f-560e76f2a32a</userSessionID>
<creationTypeID>1</creationTypeID>
<specificPaymentData>
<data xsi:type="keyIntValuePair">
<key>PaymentProviderID</key>
<value>19</value>
</data>
<data xsi:type="keyStringValuePair">
<key>HomePageUrl</key>
<value>https://pxpfinancial.com/default</value>
</data>
<data xsi:type="keyStringValuePair">
<key>SuccessPageUrl</key>
<value>https://www.pxpfinancial.com</value>
</data>
<data xsi:type="keyStringValuePair">
<key>ErrorPageUrl</key>
<value>https://pxpfinancial.com/error</value>
</data>
</specificPaymentData>
<paymentAccount>
<specificPaymentAccountData>
<data xsi:type="keyStringValuePair">
<key>AccountID</key>
<value>[email protected]</value>
</data>
</specificPaymentAccountData>
</paymentAccount>
</initiatePaymentRequest>
Example initiatePaymentResponse:
<initiatePaymentResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<payment xsi:type="paymentWithPaymentAccount">
<merchantID>B2BTestMerchant</merchantID>
<shopID>ProviderTesting</shopID>
<paymentMethod>
<key>4</key>
<value>NETeller Deposit</value>
</paymentMethod>
<merchantTransactionID>dapeh91a-9za5-42fa-b5dz-777zezzzz853</merchantTransactionID>
<paymentID>396be641-5b9e-492a-97d2-e66549091b5c</paymentID>
<userID>a4b22410-e170-495c-b072-c0d94c</userID>
<paymentProvider>
<key>19</key>
<value>Paysafecard</value>
</paymentProvider>
<amount currencyCode="EUR">3.23</amount>
<creationType>
<key>1</key>
<value>User</value>
</creationType>
<state>
<id>5ae60fd4-95d2-4566-8578-006f07bafb3b</id>
<definition>
<key>30</key>
<value>RedirectURLCreated</value>
</definition>
<createdOn>2020-03-10T15:07:29.841501Z</createdOn>
<description>https://api.test.paysafe.com/alternatepayments/v1/redirect?accountId=26630_EUR&paymentHandleId=36610011-3a83-444d-8a9c-40c98eb16ae6&token=eyJhbGciOiJIUzI1NiJ9.eyJhY2QiOiIyNjYzMF9FVVIiLCJweWQiOiIzNjYxMDAxMS0zYTgzLTQ0NGQtOGE5Yy00MGM5OGViMTZhZTYiLCJleHAiOjE1ODM4NTQ2NDl9.XwD0lDh0RhFYB8Dlvvo4z7417P1s-UNh3Z6_SVBBtNk</description>
<paymentStateDetails>
<detail xsi:type="keyStringValuePair">
<key>RedirectionUrl</key>
<value>https://api.test.paysafe.com/alternatepayments/v1/redirect?accountId=26630_EUR&paymentHandleId=36610011-3a83-444d-8a9c-40c98eb16ae6&token=eyJhbGciOiJIUzI1NiJ9.eyJhY2QiOiIyNjYzMF9FVVIiLCJweWQiOiIzNjYxMDAxMS0zYTgzLTQ0NGQtOGE5Yy00MGM5OGViMTZhZTYiLCJleHAiOjE1ODM4NTQ2NDl9.XwD0lDh0RhFYB8Dlvvo4z7417P1s-UNh3Z6_SVBBtNk</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>PaymentStateReasonID</key>
<value>1</value>
</detail>
</paymentStateDetails>
</state>
<isExecuted>false</isExecuted>
<baseAmount currencyCode="EUR">3.23</baseAmount>
<paymentDetails>
<detail xsi:type="keyStringValuePair">
<key>ProviderExternalID</key>
<value>31257493</value>
</detail>
</paymentDetails>
<paymentAccount>
<paymentAccountID>00289949-e579-465b-ac49-354ff5d37fd4</paymentAccountID>
<details>
<detail xsi:type="keyStringValuePair">
<key>accountID</key>
<value>[email protected]</value>
</detail>
</details>
</paymentAccount>
</payment>
</initiatePaymentResponse>
The following result states apply to the payment method NetellerDeposit:
Payment States | Description |
---|---|
RedirectUrlCreated (30) | Redirect user to this URL |
ExecutedByProvider (142) | End state in successful payments. |
PendingOnProvider (120) | A payment goes to this |
Notifications
The standard notification mechanism is used for notifying the merchant in the background (asynchronously) about payment state changes. For more information see PaymentStateChangedNotification.
Example handlePaymentStateChangedNotificationRequest:
<?xml version="1.0" encoding="utf-8"?>
<handlePaymentStateChangedNotificationRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.cqrpayments.com/PaymentProcessing">
<payment xsi:type="paymentWithPaymentAccount">
<merchantID>B2BTestMerchant</merchantID>
<shopID>150001</shopID>
<paymentMethod>
<key>4</key>
<value>NETeller Deposit</value>
</paymentMethod>
<merchantTransactionID>03d8846e-79de-4b70-9145-09e01d641828</merchantTransactionID>
<paymentID>3a05d065-a998-4101-83a9-52b33a3718aa</paymentID>
<userID>250cfb81-6496-40f3-b678-da6436</userID>
<paymentProvider>
<key>19</key>
<value>Paysafecard</value>
</paymentProvider>
<amount currencyCode="EUR">6.0000</amount>
<creationType>
<key>1</key>
<value>User</value>
</creationType>
<userIP>127.0.0.1</userIP>
<state>
<id>93089ef4-48fe-4249-966d-0a7cd6f2eb14</id>
<definition>
<key>142</key>
<value>ExecutedByProvider</value>
</definition>
<createdOn>2020-05-08T10:04:09.203</createdOn>
<paymentStateDetails xsi:nil="true" />
</state>
<isExecuted>true</isExecuted>
<baseAmount currencyCode="EUR">6.0000</baseAmount>
<paymentDetails>
<detail xsi:type="keyStringValuePair">
<key>ProviderExternalID</key>
<value>31858252</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>ProviderTransactionID</key>
<value>8750649d-2a46-46dc-8c98-809933fb5f33</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>Token</key>
<value>PH9eSDkqLP0OXaYT</value>
</detail>
</paymentDetails>
<paymentAccount>
<paymentAccountID>7256a295-18d0-4255-a6b5-4fef21f41fb5</paymentAccountID>
<details>
<detail xsi:type="keyStringValuePair">
<key>accountID</key>
<value>[email protected]</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>customerID</key>
<value>CUS_718980F1-7B2F-41CA-A758-644043362B11</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>accountOwnerFirstname</key>
<value>John</value>
</detail>
<detail xsi:type="keyStringValuePair">
<key>accountOwnerLastname</key>
<value>Doe</value>
</detail>
</details>
</paymentAccount>
</payment>
</handlePaymentStateChangedNotificationRequest>
Updated 9 months ago