Neteller Deposit (new Paysafe API)

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&amp;paymentHandleId=36610011-3a83-444d-8a9c-40c98eb16ae6&amp;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&amp;paymentHandleId=36610011-3a83-444d-8a9c-40c98eb16ae6&amp;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>