Arborescence des pages

 Request

Response


The function doImmediateWalletPayment does a payment from a virtual wallet. You can use cash (CPT) and deferred  (DIF) payment methods with this feature.
Payline returns a result code 02308: payment method not accepted for the other modes.
The answer to your payment request is communicated to you in real time (synchronous).
Payment is refused in the following cases :

  • The identifier of the virtual wallet provided does not exist or the wallet is inactive
  • The application for authorization is refused
  • The payment method is not accepted

Request

The request doImmediateWalletPaymentRequest must have the following structure:

Element

Description

Required

Format

Condition

version

Payline web services version. To be valued with the latest version: see the table of versions.

Yes

N2


paymentPayment information.YesObject payment
order

Order Information.

YesObject order

buyer

buyer information.

non

Object buyer


walletId

The unique identifier of the virtual wallet. This is the identifier that you communicated during the request to create the wallet.

NoAN50
cardInd

This field is required if you use the multiwallet.

NoN2
cvx

CVV or vCVV check (virtual cvv) when doing the payment.

NoN3
RecurringRecurring or installment information.NoObject Recurring

privateDataList

Personal information.

No

Object PrivateDataList


media

Detection of the media used during the payment. The possible values ​​of this tag are :

-       Computer,
-       Mobile,
-       Tablet,
-       TV,
-       Console,
-       Undefined.

No

AN25


authentication3DSecure

3DSecure operations information.

No

Object authentication3DSecure

Version 9 or higher
subMerchantPayment Facilitator information.NoObject subMerchant
linkedTransactionId

Use to identify the first authorization request which initializes the payment (for merchants managing their own wallets).

NoAN200Version 26 or higher
threeDSinfoInformation specific to 3DS authentication.NoObject threeDSInfo
travelFileNumberTransfer file reference (PLBS).NoAN15