Direct Payment Process
A direct payment method usually used on a mobile application or a local system.
In this type of implementation the developer will create the payment page with the credit card fields.
Payment Flow
- The customer is transferred to the APP/System payment fields.
- The customer enters the card info and presses a “charge” button.
- The APP/System server sends the values in a ChargeSimple method request.
- iCredit server will return a success/error status according to the outcome of the credit card company.
- The APP/System will present the customer a designated message of the success/error.
Reports
In case of using a simple direct payment only with the ChargeSimple method (without documents and method CreateSale) the transaction will show in iCredit transactions report.

It is possible to save/print the transaction voucher by pressing the button “print” (הדפס)
Voucher example:

Related Methods
ChargeSimple - Direct credit card charge
ChargeSimple/Full - Direct credit card charge with expanded response
GetTransactionDetails - Get transaction details for a transaction id
GetTransactionDetails/Full - Get transaction details for a transaction id - with expanded response
Related Actions
- Producing a Document/Receipt in Direct Payment
- Add methods in the process in order to use automatic document service
- Make a Credit Transaction
- Send the customer a partial/full refund
- Get Transaction Voucher Number
- Use method GetTransactionDetails/Full to save the components of the voucher number
- Get Credit Card Type and Brand/Lable
- Use method GetTransactionDetails/Full
Updated 22 days ago