Skip to main content

Haso

Craftgate has an integration with Haso which is one of shopping loan integrator. You can make a shopping loan application and make payment with shopping loan via using Craftgate API.

Things to do first

In order to use the Haso integration, you must have completed the following steps.

  1. Alternative Payment Method Integration must be On on Merchant Panel > Administration > Merchant Settings > Craftgate Features list.

    Alternative Payment Methods in Craftgate Features
  2. Enter the information sent to you by Haso on Merchant Panel > Administration > APM Management > Haso after Enable Haso Integration status.

    Haso Integration Settings

Pay via Haso Shopping Loan

The loan application process is initiated by triggering the shopping loan payment flow via Craftgate. The customer should be directed to the bank's link that is received in response and the loan application process can continue at the bank side. Payment flows may differ depending on the bank.

After the completion of the loan application, a call is made to the Craftgate system and the result of the shopping credit payment process is notified by redirecting to the callbackUrl address sent by the customer in the payment initiation request.

ValueDescription
NONENo additional action is required.
APPROVAL_REQUIREDIt is used when the shopping loan is ready for use. Bank wait for loan approval request. Merchant will check their system and calls loan approval service to complete the process.

cartItems objects params should be filled as following. id product code, brandName category code. These values should define by Haso. Buyer information should send via additionalParams as following params.

buyerPhoneNumber
string

Customer phone should have 10 digits and following pattern 5*********

buyerBirthdate
string

Customer birthdate should have following pattern yyyy-MM-dd

buyerIdentityNumber
string

Customer identity number

See: Pay via Shopping Loan

Shopping Loan Approval

As a result of the credit application process, after the merchant receives APPROVAL_REQUIRED as the additionalAction parameter to the callbackUrl address, the merchant performs checks on its own side and To approve the credit, Craftgate needs to call the credit approval service.

See here: Shopping Credit Approval