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

  1. The customer is transferred to the APP/System payment fields.
  2. The customer enters the card info and presses a “charge” button.
  3. The APP/System server sends the values in a ChargeSimple method request.
  4. iCredit server will return a success/error status according to the outcome of the credit card company.
  5. 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