Charge a Registered Card

Important: Due to PSD2 requirements for strong authentication, rebilling with a registered card for amounts that change on each transaction is no longer available. In the short-term, for completely new transactions, we kindly ask you to use POST /moneyins/card/webinit and ask your clients to re-enter their card details in the payment page.

Use this method to ask to credit a payment account with a card linked to the payment account:

1. The payment account ID to credit
2. The card ID
3. The amount to credit
4. A comment explaining the rebill
It is important that you clarify why the card was rebilled for security and fraud reasons. Consider the following questions: Is it a monthly payment for a service?, if so, which service? What is name of the purchase website?, what was ordered?, and what email was used? Ensure that you add all information regarding the rebill in the provided comment field.

Important: We may request further information to answer complains directly coming to our Customer Service from your customers, or from Banks,Police,Visa/Mastercard, or from the financial regulator.

Recurring Payments
Initiate a first transaction
a. If you are using the PSP Payment Page, you need to have initiated a Web Payment using POST /moneyins/card/webinit with registerCard=true. The amount of the first transaction has to be higher than the recurring payments.
b. If you are using the Direct Mode (PCI-DSS complient only), you need to have registered a Card using POST /moneyins/card/register.
Recurring payments
You need to call POST /moneyins/card/{cardid}/rebill each time you want to make a recurring payment, precising the Card Id returned from step 1.
Payment Upon Delivery (Web PSP Payment only)
a. The day of the purchase: you need to have initiated a Web Payment using POST /moneyins/card/webinit with registerCard=true. You also need to indicate in captureDelayedDays, a number between 1 and 6 days. The amount of the first transaction has to be the same than the one captured later.
b. The day of the service or product delivery: you need to call POST /moneyins/card/{cardid}/rebill precising the Card Id returned from step 1.

Path Params
int64
required
Body Params
boolean

Indicates if the request is delayed and will require validation.

  1. If empty, the default behavior is no delay and no validation necessary (unless stated otherwise in your contract).
  2. If true, the payment is pre-authorized. You will have to call MoneyInValidate within delayDays time lapse (From J to J+delayDays).
  3. If false, debit is immediately effective
int32

Indicate the number of days of the deferred payment, between 0 and 6 days to have a guaranteed payment. Only usable with isPreAuth = 1

string

Leave empty

string
length between 0 and 50

Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details

string
required
length between 0 and 256

Payment Account ID to Credit

int32

Amount to Debit Amounts are given as integer numbers in cents

int32

Your Fee Amounts are given as integer numbers in cents

string
length between 0 and 140

Comment Regarding the Transaction

boolean

If true:

  1. [amountCom] will be ignored and will be replaced with Lemonway's fee
  2. You will not receive any fee
Headers
string
required

Authorization bearer (OAuth 2)

string

Response language accepted by final client (PSU). English by default

string
required

IP address of the final client (PSU).

string

User-agent of the final client (PSU).

Responses

401

Unauthorized

500

InternalServerError

Language
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json