Rebilling with 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, please use
POST /moneyins/card/webinitand ask your clients to re-enter their card details on the payment page.
Use this method to credit a payment account with a card linked to that payment account.
You must provide the following information:
- The payment account ID to credit
- The card ID
- The amount to credit
- A comment explaining the rebill
It is important to clearly explain why the card was rebilled for security and fraud prevention reasons.
For example, consider including answers to the following questions in the comment field:
- Is it a monthly payment for a service?
- If yes, which service?
- What is the name of the purchase website?
- What was ordered?
- What email address was used?
Ensure that all relevant information regarding the rebill is added in the comment field.
Important: Lemonway may request further information in order to respond to complaints received directly by Customer Service, or from banks, police, Visa/Mastercard, or the financial regulator.
Recurring Payments
Initiate the First Transaction
PSP Payment Page
If you are using the PSP Payment Page, you must first initiate a web payment using:
POST /moneyins/card/webinitThe request must include:
registerCard=trueImportant: The amount of the first transaction must be higher than the recurring payments.
Direct Mode
If you are using Direct Mode, which is available for PCI-DSS compliant merchants only, you must first register a card using:
POST /moneyins/card/registerRecurring Payments
Each time you want to make a recurring payment, call:
POST /moneyins/card/{cardid}/rebillYou must specify the cardId returned from the first transaction or card registration step.
Payment Upon Delivery
Availability: Web PSP Payment only.
Day of Purchase
On the day of purchase, you must initiate a web payment using:
POST /moneyins/card/webinitThe request must include:
registerCard=trueYou must also indicate a value for captureDelayedDays.
The value must be between 1 and 6 days.
Important: The amount of the first transaction must be the same as the amount captured later.
Day of Service or Product Delivery
On the day the service or product is delivered, call:
POST /moneyins/card/{cardid}/rebillYou must specify the cardId returned from the first transaction.
401Unauthorized
500InternalServerError
