LEMON WAY API

Space Index

Total number of pages: 124

0-9 ... 0 A ... 4 B ... 11 C ... 6 D ... 6 E ... 3
F ... 9 G ... 16 H ... 0 I ... 4 J ... 0 K ... 2
L ... 1 M ... 24 N ... 2 O ... 2 P ... 5 Q ... 0
R ... 7 S ... 5 T ... 2 U ... 6 V ... 1 W ... 3
X ... 0 Y ... 0 Z ... 0 !@#$ ... 0    

0-9

A

Page: ANNEX
Page: Atos
The format of the code depend on the method used for card payment: MoneyIn, MoneyInWebInit, RegisterCard, MoneyInWithCardId: xx-yy-zz MoneyIn3DInit: dd MoneyIn3DConfirm : xx-yy-zz-dd xx: general code yy: control made by our partner zz: code returned by t
Page: Atos page
ATOS Payment contains two pages: 1: the first page to select the payment type and the type of card 2: the second page to enter card details and pay You can personnalize the following: The language of payment pages: please refer to Finalize card payment, i
Page: Atos v2 page
A template is a .zip files which contains all the resources (images, css, fonts..), allowing you to customize the look of the payment page. You have to Create your template base on our example, by respecting the naming of files and folders structures Test

B

Page: By bank wire (SCT - Sepa Credit Transfer)
Page: By card
Our card payments are processed by 4 partners : Atos, Payxpert, Payzen or Monetico. The choice will be made in the contract with Lemon Way with your sales contact, it will depend mostly on the currency. These are the different ways you can debit a card :
Page: By cheque
Please observe the following rules: If you want to pre-enter the cheques in our system, use the MoneyInChequeInit function The cheque must be made out to Lemon Way On the back of the cheque, please enter a code to facilitate reconciliation. It will be of
Page: By iDEAL
Page: By MB WAY/Multibanco/Payshop
These are Portuguese payment methods :
Page: By MobliePay
Page: By Neosurf
Page: By Paytrail
Page: By Sepa Direct Debit (SDD)
We currently offer SEPA Direct Debit in the euro zone, on the CORE network. The process you should follow is : RegisterSddMandate: register a debit mandate SignDocumentInit: start the electronic signature of previously saved mandate. If the signature succ
Page: By SOFORT
Page: By Trustly
Trustly is a Swedish payment method used in 29 European countries. With Trustly, buy and pay from your bank account. MoneyInTrustlyInit: Initialize Trustly payment

C

Page: CancelMoneyIn : Cancellation of a preauthorisation request / SDD
Version Description 1.0 1.2 Output: he STATUS data has an additional possible value 1.3 Output: EXTRA tag containing additional information about the card used 1.4 Output: INT_MSG tag containing error codes or Lemon Way messages 1.5 Adding the AUTH auth
Page: CancelMoneyOut: Cancellation of a Money-Out
Version Description 1.0 Function creation How it works With the "CancelMoneyOut" method, the WHITE BRAND can cancel a MoneyOut / SDD. Request <CancelMoneyOut xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <language>string</lan
Page: Chargebacks
Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 32 NotifCategory Type of notification. 14 in this case. 14 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2016-03-02T16:44:55.883
Page: Chargebacks codes
For Atos payments Code Raison 30 Services Not Provided or Merchandise Not Received 41 Canceled Recurring Transaction 45 disputed transaction 53 Not as Described or Defective Merchandise 75 Transaction Not Recognized 82 Duplicate Processing 83 Fraud 85 Cre
Page: CreateIBAN: Create a dedicated IBAN
Version Description 1.0 Cinématique This functionality enables the WHITE BRAND to create dedicated IBANs. Requête <CreateIBAN xmlns="Service_mb"> <wallet>string</wallet> <country>string</country> <wlLogin>string</wlLogin> <wlPass>string</wlPass>
Page: CreatePaymentForm: Create payment form
How it works You (WHITE BRAND) use this function to configure a new payment form. It will return the ID of the newly created form. Eg: 579c7def4bb0411da294d9b57c2c1323 Combine this Payment form's id with your Webkit URL, you will get the link to the paym

D

Page: Definitions
WHITE BRAND Your marketplace, your e-Commerce website, that has signed a payment service contract with LEMON WAY. CLIENT, USER, CUSTOMER A person or a firm that owns a payment account in your WHITE BRAND environment. WALLET The technical definition of a W
Page: DIRECTKIT
The DIRECTKIT is the webservices that allow you to automatically manage the wallets and operations. Many DIRECTKIT functionalities are also available manually using the BACKOFFICE (please refer to the BACKOFFICE documentation http://documentation.lemonway
Page: DirectkitJSON and DirectkitJSON2
This document means only for DirectkitJSON users. It is not needed if you have already used DirectkitJSON2. Differences DirectkitJSON2 (recommended) DirectkitJSON (deprecated) URL https://.../directkitjson2/service.asmx https://.../directkitjson/service
Page: DisableIBAN: disable a dedicated IBAN
Version Description 1.0 Cinématique This functionality enables the WHITE BRAND to disable dedicated IBANs. Requête <DisableIBAN xmlns="Service_mb"> <wallet>string</wallet> <ibanId>string</ibanId> <wlLogin>string</wlLogin> <wlPass>string</wlPass>
Page: DisablePaymentForm: Disable a payment form
Disable a payment form created by CreatePaymentForm. Request <DisablePaymentForm xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <language>string</language> <version>string</version> <walletIp>string</walletIp> <walletUa>
Page: Document status change
Key Description Value NotifCategory Type of notification. 9 in this case 9 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2015-11-01T16:44:55.883 IntId Internal ID of the wallet 32 ExtId External ID of the wallet jkdc Doc

E

Page: Error codes of our directkit
The following errors may occur when calling our API, in response to our methods: Code Description 1 Internal Error 100 Limit amount reached (if the error is raised during a payment between 2 wallets, the limit has been reached by the sending wallet) 101 L
Page: Error codes of our partners
When a payment error occurs, detailed error codes returned by our partner can be seen on the backoffice and in the webservice output.
Page: Error messages
The error message structure is: <?xml version="1.0" encoding="utf-8" ?> <E> <Error></Error> <Code></Code> <Msg></Msg> <Prio></Prio> <INT_MSG></INT_MSG> </E>{ "E":{ "Error":"String", "Code":"Integer", "Msg":"String", "Prio":"Integer", "INT_MSG":"Integer" }

F

Page: Fees Management
Fees are automatically debited from your "SC" Wallet in real-time, according to your setup in your service contract. You can also ask us to get your own fees automatically in your "SC" Wallet, each time a card payment is done. For your global understandin
Page: Finalize card payment, indirect mode
This function is used to credit a wallet using a card, when the MONEY-IN has been previously initialized with moneyInWebInit function of DIRECTKIT webservice. 3D-Secure is used if the bank of the user enable 3D Secure. Please refer to Annex Payment page c
Page: Finalize document signature
This function is used to sign a document. How it works Prequisite: the WHITE BRAND has initialized a document signature using the SignDocumentInit method of DIRECTKIT and has obtained a signature token. The WHITE BRAND website redirects the user to the WE
Page: Finalize MobilePay Transaction
This function is used to credit a wallet using MobilePay Payment, when the MONEY-IN has been previously initialized with MoneyInMobilePayInit function of DIRECTKIT webservice. How it works Pre-requisite: the WHITE BRAND has initialized a MONEY-IN using th
Page: Finalize PayTrail Transaction
This function is used to credit a wallet using PayTrail Payment, when the MONEY-IN has been previously initialized with MoneyInPayTrailInit function of DIRECTKIT webservice. How it works Pre-requisite: the WHITE BRAND has initialized a MONEY-IN using the
Page: Finalize Przelewy24 Transaction
This function is used to credit a wallet using Przelewy24 Payment, when the MONEY-IN has been previously initialized with MoneyInP24 function of DIRECTKIT webservice. How it works Pre-requisite: the WHITE BRAND has initialized a MONEY-IN using the MoneyIn
Page: Finalize Sofort Transaction
This function is used to credit a wallet using Sofort Payment, when the MONEY-IN has been previously initialized with MoneyInSofortInit function of DIRECTKIT webservice. How it works Pre-requisite: the WHITE BRAND has initialized a MONEY-IN using the mone
Page: Finalize Trustly Transaction
This fonction allows you to finalize a payment account reload by online banking payment (OBeP), the reload having been initiated by the moneyInTrustlyInit function of the webservice via DIRECTKIT. How it works Prerequisites: The WHITE MARK has initiated a
Page: Freeze / unfreeze wallet
Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 32 NotifCategory Type of notification. 13 in this case. 8 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2016-03-02T16:44:55.883 S

G

Page: GetBalances: getting all wallet balances
Version Description 1.0 1.1 Output: wallet status How it works Use GetBalances to get all payment accounts which balance have changed since the input date, or all the balances of payment accounts with internal ID between walletIdStart and walletIdEnd. R
Page: GetChargebacks: get list of chargebacks from a given date
Version Description 1.7 1.8 Output: partner token How it works Use "GetChargebacks" to retrieve the list of chargebacks recorded since a given date. Request <GetChargebacks xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <lan
Page: GetCompletedPaymentForm: Get details of a completed payment form
This function allows you to retreive the status of a "completed (or filled) payment form" Scenario Using the CreatePaymentForm function, you (WHITE BRAND) had generated a re-usable Payment Form (with the form Id is for example 579c7def4bb0411da294d9b57c2c
Page: GetKycStatus: looking for user, document, IBAN, modified since an entry date
Version Description 1.0 1.1 Output: the last modified date for IBAN document in output 1.2 Output: status 1 for documents in output 1.3 Output: comment related to documents in output 1.4 Output: SDD mandates status 1.5 Output: validity date for document
Page: GetMoneyInChequeDetails: search for MONEY-IN by cheque since a date
The GetMoneyInChequeDetails method returns the list of cheques Lemon Way has received and credited to payment accounts since a given date. (Process: your clients send their cheques payable to "Lemon Way" or the WHITE LABEL with a specific code on the back
Page: GetMoneyInIBANDetails: looking for a MONEY-IN by fund transfer
Version Description 1.0 1.4 Output: new INT_MSG data for error codes and messages from Lemon Way How it works Use GetMoneyInIBANStatus to obtain the list of all MONEY-IN by fund transfer (not by card payment) received by Lemon Way, starting from an entr
Page: GetMoneyInSdd: List of money-in by SDD
Version Description 1.0 2.1 Output: Refund amount How it works Returns the list of money-in by SDD which status has changed since the input date. Request <GetMoneyInSdd xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <languag
Page: GetMoneyInTransDetails: looking for a money-in
Version Description 1.1 Input: transactionMerchantToken has been added. It's the wkToken variable used in entry of MoneyInWebInit 1.2 Output: new value for STATUS 1.3 Output: new EXTRA value with more card data information 1.4 Output: new INT_MSG value wi
Page: GetMoneyOutTransDetails: looking for a money-out
Version Description 1.0 1.4 Output: new INT_MSG value with error codes and messages from Lemon Way How it works Use "GetMoneyOutTransDetails" to get and check all MONEY-OUT information. GetMoneyTransactions: retreive a list of Money In/Out transactions
Page: GetMoneyTransactions: retreive a list of Money In/Out transactions
How it works Use this function to get essential information of the transactions which match the "filtering rules". The supported filtering rules are: a list of wallets ← the function will return transactions which belong to these wallets a list of transac
Page: GetP2PTransactions: retreive a list of P2P transactions
How it works Use this function to get essential information of the P2P transactions which match the "filtering rules". The supported filtering rules are: a list of wallets ← the function will return transactions which belong to these wallets a list of tra
Page: GetPaymentDetails: looking for payments between wallets
Version Description 1.0 How it works "GetPaymentDetails" returns a lit of payments (between wallets) that match the search fields. GetP2PTransactions: retreive a list of P2P transactions Request <GetPaymentDetails xmlns="Service_mb"> <wlLogin>string<
Page: GetWalletDetails: Getting detailed wallet data
Version Description 1.1 Status of all uploaded documents and IBAN 1.2 Output: the type of uploaded document 1.3 Output: IBAN data and complete SWIFT BIC code 1.4 Output: SDD mandates 1.5 Output: validity date for documents 1.6 Output: blocked wallet Outpu
Page: GetWalletDetailsBatch: Getting detailed wallet data
Version Description 1.1 Status of all uploaded documents and IBAN 1.2 Output: the type of uploaded document 1.3 Output: IBAN data and complete SWIFT BIC code 1.4 Output: SDD mandates 1.5 Output: validity date for documents 1.6 Output: blocked payment acco
Page: GetWalletTransHistory: get list of all transactions of a wallet
Version Description 1.1 Input: new search parameter: transactionMerchantToken, which is wkToken use for MoneyInWebInit 1.2 Output: new value for STATUS 1.3 Output: new EXTRA value with more card data information 1.4 Output: new INT_MSG value with error co
Page: GetWizypayAds: get offers and ads list of Wizypay's affiliate merchants
Version Description 1.0 How it works By calling this method, our system send you a list of Offers and Ads, with tracked links Request <GetWizypayAds xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <language>string</language>

H

I

Page: IBAN common
The process is as it follows: 1.Communicate Lemon Way IBAN to your customers 2.Display the wire exact label (or "memo") to type in. The correct format is: XXXXX-YYYYYY XXXXX: the code that identifies your platform at Lemon Way's "-" : no space between the
Page: IBAN status
Statut Description 4 waiting to be verified by Lemon Way 5 activated 8 deactivated 9 rejected
Page: Informations regarding 3DSecure payment
More here : http://www.banque-france.fr/observatoire/telechar/faq-20121207-observatoire-commercants-paiemnts-carte.pdf http://www.banque-france.fr/observatoire/telechar/faq-20121207-observatoire-commercants-paiemnts-carte.pdf Quote : "MasterCard and Visa
Page: INTRODUCTION

J

K

Page: KYC document status
Statut Description 0 Document put on hold, waiting for another document 1 Not verified yet (default status after upload) 2 Accepted 3 Not accepted 4 Unreadable 5 Expired 6 Wrong type 7 Wrong name
Page: KYC document types
Type Description 0 proof of ID 1 proof of address 2 proof of IBAN 3 Passport (European Community) 4 Passport (outside the European Community) 5 Residence permit 7 proof of registry commerce number for enterprises only 11 à 20 other documents 21 SDD manda

L

Home page: LEMON WAY API

M

Page: Manage wallets
Page: Money-in : Credit a wallet
Several means of payments are available to credit a wallet : cards, wire, Sepa Direct Debit, cheques, iDEAL, SOFORT, PAYTRAIL, MOBILEPAY, etc.
Page: Money-out : debit a wallet (and credit a bank account)
Page: MoneyIn
Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 32 NotifCategory Type of notification : 10 : MoneyIn : by wire received 11 : MoneyIn : by SDD received 12 : MoneyIn : by cheque received 10 NotifDate Date and time
Page: MoneyIn by SDD canceled
MoneyIn by SDD canceled when his status is pending. Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 220 NotifCategory Type of notification 17 NotifDate Date and time the notification was created. Paris time. Fo
Page: MoneyInChequeInit: Register a money-in by cheque
allows you to initialize a cheque you have physically received and plan to send to Lemon Way in order to credit a wallet. You can also not use this functionality and directly send the cheque to Lemon Way. Version Description 1.0 How it works You receiv
Page: MoneyInIDealConfirm: finalization of the iDeal payment
to be called after the customer returns to your website, in order to confirm the transaction that was made by iDEAL Version Description 1.0 1.1 Output: new value for STATUS How it works This method finalizes the credit of a wallet by iDeal, after the
Page: MoneyInIDealInit: initialize iDeal payment
initializes the transaction and returns the URL of the bank to which you need to redirect your customer Version Description 1.0 How it works You will need 3 integration points on your code: One call to DIRECTKIT to init iDeal payment to credit the wal
Page: MoneyInMbwayInit: initialize MB WAY payment
Version Description 1.0 Payment process the WHITE BRAND call DIRECTKIT API, provide a phone number to initialize the payment the payment order is sent to the customer's smartphone the customer pays with his smartphone the WHITE BRAND will be notified af
Page: MoneyInMobilePayInit: initialize MobilePay payment
Version Description 1.0 How it works You will need 2 integration points on your code: One call to DIRECTKIT to init MobilePay payment to credit the wallet One redirection from your WHITE BRAND web site to the return URL by MobilePay Please refer to Fina
Page: MoneyInMultibancoInit: initialize Multibanco payment
Version Description 1.0 Payment process the WHITE BRAND calls DIRECTKIT API to initialize the credit transaction of a wallet and get a payment reference the WHITE BRAND gives the payment reference to the final customer the customer uses the reference to
Page: MoneyInNeosurf: Credit a Wallet with a Neosurf, MyNeosurf and Neocode card
You need a specific contract in order to use this functionality. Please contact us. Version Description 1.0 How it works By calling this method, our system credits the wallet and debits a Neosurf card, in real time. Your server has to send us the wallet
Page: MoneyInPayshopInit: initialize Payshop payment
Version Description 1.0 Payment process The payment process : the WHITE BRAND call DIRECTKIT API to initialize the credit transaction of a wallet and get a payment reference the WHITE BRAND gives the payment reference to the final customer the customer
Page: MoneyInPayTrailInit: initialize PayTrail payment
Version Description 1.0 How it works You will need 2 integration points on your code: One call to DIRECTKIT to init PayTrail payment to credit the wallet One redirection from your WHITE BRAND web site to the return URL by PayTrail Please refer to Finali
Page: MoneyInSddInit: Request a Direct Debit (SDD)
In test mode : we won't validate the SDD. Instead, please use to the backoffice to validate it manually. Version Description 1.0 How it works SDD requests are sent to our bank every working day at 10:30. Prequisites: You allow your CLIENT to fill in a
Page: MoneyInSofortInit: initialize Sofort payment
Version Description 1.0 How it works You will need 2 integration points on your code: One call to DIRECTKIT to init Sofort payment to credit the wallet One redirection from your WHITE BRAND web site to the return URL by Sofort Please refer to Finalize S
Page: MoneyInSubscriptionInit : Payment account credited with monthly subscription by card
Version Description 1.0 1.1 Output: add EXTRA tag with additional information How it works This function allow partner to subscribe to monthly rebill operation. The WHITE BRAND (you) communicate to lemonway which is the date of the month they wish to ma
Page: MoneyInTrustlyInit: Initialize Trustly payment
Version Description > 1.2 Nouveaux champs obligatoires : -finalCustomerFirstName - finalCustomerLastName Cinématique You will need 2 integration points in your code: A call to DIRECTKIT (DirectkitXML or DirectkitJSON2) to initialize the wallet credit data
Page: MoneyInValidate: validation of a Money-In (deffered payment only)
Version Description 1.0 How it works This method is only used in differed/pre-authorization mode. You can only validate a pre-authrorized payment once. Use MoneyInValidate to validate a previously authorized MONEY-IN. Request <MoneyInValidate xmlns="Ser
Page: MoneyInWebInit: indirect mode MONEY-IN by card crediting a Wallet
Version Description 1.0 1.2 Output: transaction ID 1.3 Output: card ID if registercard requested How it works This functionality enables the WHITE BRAND to use our card payment web pages. On request, it is possible to setup the payment page so that all
Page: MoneyInWithCardId: credit of a payment account with a tokenized card
Version Description 1.0 1.1 Output: new EXTRA data added with card and payment information How it works Use MoneyInWithCardId to ask to credit a wallet with a card linked to the wallet : Your WHITE BRAND application sends the payment account ID to credi
Page: MoneyOut canceled
Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 101 NotifCategory Type of notification 15 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2016-05-05T16:44:55.883 IdTransaction Tr
Page: MoneyOut confirmed
Key Description Value ExtId External ID of the wallet jkdc IntId Internal ID of the wallet 101 NotifCategory Type of notification 37 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2016-05-05T16:44:55.883 IdTransaction Tr
Page: MoneyOut: external fund transfer from a Wallet to a bank account
This method makes a MONEY-OUT: a selected Wallet is debited from a selected amount (total amount or partial amount). This amount is credited onto the IBAN attached to the Wallet. When the method is called, the Wallet is debited immediatly. The fund transf

N

Page: Neosurf
Neosurf 0 Internal Server Error 1 Internal Error 2 Internal Error 3 IDMerchant is not authorized or there is a synthax error 4 IDMerchant doesn't exist 5 IDMerchant is not activated 6 hash is not correct 7 IDTicket is not correct (synthax error) 8 IDTicke
Page: NOTIFICATIONS
Lemon Way can send notifications for wallet or operations events. Using the backoffice, you can define a URL (along with a method and a content-type) and/or an email address to which you wish to receive notifications. The following methods are currently a

O

Page: Other functions
Page: Overview
The Directkit is an API Server application - it has 2 implementations A Soap WebService (XML) A JSON-based WebService (JSON). Any technology supporting the HTTP protocol should be able to use the directkit because It is only the mater of sending a reque

P

Page: P2P : transfer between wallets
Page: Payment Form
This feature allows the WHITE BRAND create a payment form for a payer. The form is accessible to public, anyone can pay with a link to the payment form. Payment forms are generated and managed by Lemonway They support only payment by credit card (only for
Page: Payment page customization
Page: Payxpert
Payxpert 001 Declined by issuer 004 Invalid card 005 Authorization declined 007 CVV not set or invalid 012 Invalid Transaction 013 Invalid Amount 015 Card Issuer unknown 021 No action taken 030 Format Error 031 Card Issuer not approved 033 Card expired 03
Page: Payxpert page
Payxpert payment pages are fully customizable upon quotation. Please send your request to support@lemonway.com mailto:support@lemonway.com

Q

R

Page: RefundMoneyIn
The general rules are: The refund can only be performed on the card or bank account that did the initial payment Lemon Way keeps the payment fee If no amount is specified, the total amount of the payment is refunded The WALLET of the CLIENT on which the i
Page: RegisterIBAN: Link an IBAN (SEPA area) to a payment account
Version Description 1.1 The IBAN ID is returned in the answer. It is possible to add many IBANs per Payment Account. How it works With "RegisterIBAN" method, our system links an IBAN to a Payment Account. A Payment Account can live without an IBAN. An IBA
Page: RegisterIBANExtended : Link a non-SEPA IBAN to a payment account
Version Description 1.1 The IBAN ID is returned in the response. It is possible to add many IBANs per payment account. How it works With "RegisterIBANExtended" method, our system links an IBAN outside of the geographical SEPA area to a Payment Account. A
Page: RegisterSddMandate: pre-register an SDD mandate
Note : the mandate will expire 36 months after its last use for a direct debit. Version Description 1.0 How it works This method allows you to pre-register a mandate. It will then be pending approval from Lemon Way. Request <RegisterSddMandate xmlns="Se
Page: RegisterWallet: creating a new wallet
Version Description 1.1 Output: unique Lemon Way wallet ID, generated by Lemon Way 1.2 Output: limits for this wallet How it works By calling this method, the WHITE BRAND asks Lemon Way to create a wallet. Users enters its data on your web site, for examp
Page: Requests and responses
Our API Server application - the Directkit is accessible via Soap WebService (XML) or JSON-based WebService (JSON). This document describes the generic format of requests and responses for the Directkit : The encoding of requests and responses is UTF-8 Yo
Page: Requests and responses (deprecate)
For all directkitjson users: please migrate to directkitjson2. We will only maintain the directkitjson for backward compatibility. XML Soap and JSON formats are available, data are encoded using UTF-8. Request model A WSDL file is available to easily gen

S

Page: SDD mandate status
Statut de mandat de prélèvement 0 not validated 5 can be used, actual debit will happen after 6 working days 6 can be used, actual debit will happen after 3 working days 8 deactivated 9 rejected
Page: SendPayment: ON-US payment between Wallets
This function debits a wallet A and credits a wallet B. Wallets are internal to Lemon Way, that's the reason we call those operations "ON US" operations. You can delay this payment of X days. Version Description 1.0 How it works "SendPayment" debits a w
Page: Sepa
Code Reason AC01 Account Identifier incorrect AC04 Account closed AC06 Account blocked AG01 Operation not allowed on this type of account AM04 Insufficient funds CUST Refused by customer MD06 Dispute RC01 Invalid BIC MD01 Invalid mandate or operation not
Page: SignDocumentInit: Initialize electronic signature of a document
Version Description 1.0 How it works This functionality allows you to initialize an electronic signature. For now, only SDD mandates can be signed Prequisites: A mandate has been initialized with RegisterSddMandate This functionality will then require 3
Page: Status and types

T

Page: Test connection
Here how can we test the connection between your server and API. In case your application cannot connect to our API then you can make this test before trying to reach for our Support Case Windows Server On your Windows Server, run this command curl -d "{\
Page: Test environment and default accounts
We don't send live environment access on Fridays. Getting started for developers The guide uses PHP syntax but it should be comprehensible for developers using other technologies (Ruby Python, NodeJs, Java, .NET..) https://github.com/lemonwaysas/php-clien

U

Page: UnregisterCard: delete a card token
Version Description 1.0 How it works This method breaks the link between a card and a payment account: Your WHITE BRAND application sends the Wallet ID and the ID of the card Lemon Way answers Request <UnregisterCard xmlns="Service_mb"> <wlLogin>strin
Page: UnregisterIBAN : Disable an IBAN SEPA
Version Description 1.0 The IBAN ID is returned in the answer How it works With "UnregisterIBAN" method, our system disable an IBAN from a Payment Account. A Payment Account can live without an IBAN. An IBAN is needed to do a MONEY-OUT. No IBAN is needed
Page: UnregisterSddMandate: Deactivate a mandate
Version Description 1.0 How it works This allows you to deactivate a mandate Request <UnregisterSddMandate xmlns="Service_mb"> <wlLogin>string</wlLogin> <wlPass>string</wlPass> <language>string</language> <version>string</version> <walletIp>st
Page: UpdateWalletDetails: update wallet data
Version Description 1.0 How it works With the UpdateWalletDetails method, the WHITE BRAND system asks Lemon Way to update information related to a CLIENT payment account. The user enters his new data The application calls the Lemon Way webservice Lemon
Page: UpdateWalletStatus : update payment account status
This functionality is available depending on your contract. Version Description 1.0 How it works With method UpdateWalletStatus, payment account status can be updated or closed. Request <UpdateWalletStatus xmlns="Service_mb"> <wlLogin>string</wlLogin>
Page: UploadFile: document upload for KYC
The regulatory thresholds for downloading documents (KYC: Know Your Customer) are indicated in your service contract signed with Lemon Way. Please respect them scrupulously. Lemon Way systematically controls the transmission of documents. Version Descript

V

Page: Virtual IBAN dedicated
You need a specific contract in order to use this functionality. Please contact us.

W

Page: Wallet status
Statut Description -1 wallet SC 2 registered, KYC incomplete 3 registered, rejected KYC 5 registered, KYC 1 (status given at registration) 6 registered, KYC 2 7* registered, KYC 3 8 registered, expired KYC 10 blocked 12 closed 13* registered, status is be
Page: Wallet status change
Key Description Value NotifCategory Type of notification. 8 in this case. 8 NotifDate Date and time the notification was created. Paris time. Format ISO8601 2015-11-01T16:44:55.883 IntId Internal ID of the wallet 32 ExtId External ID of the wallet jkdc St
Page: WEBKIT 
With WEBKIT, you can finalize the MONEY-IN of a wallet done with a 3D-Secure payment, initialized before using DIRECTKIT.

X

Y

Z

!@#$