Skip to main content

Paycell

Craftgate has an integration with Paycell which is one of shopping loan integrator. You can inquire shopping loan bank payment table, make an shopping loan application and make payment with shopping loan via using Craftgate API.

Things to do first

In order to use the Paycell 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 Paycell on Merchant Panel > Administration > APM Management > Paycell after Enable Paycell Integration status.

    Maslak Integration Settings

Bank Payment Plan Inquire

When making payments using shopping loan through Craftgate, the banks and the payment plan of these banks can be inquired by providing certain product-related information.

The payment plan inquiry may vary on a bank-by-bank basis, and some banks may not provide payment plan details.

Due to the restrictions imposed by the BDDK, when making an inquiry, quantity, amount, and category information related to the product should be provided. You can review the category codes defined by Craftgate: See: Category Codes

See: Bank Payment Table Inquire

Pay via Paycell Shopping Loan

After the payment plan is inquired, the bank will be selected and the payment flow begins. 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.

Buyer information should send via additionalParams as following params.

At the merchant's end, the flow should be designed based on the additionalAction parameter provided by Craftgate which will be sent to callbackUrl.

AdditionalAction values are as follows:

ValueDescription
NONEIt is used in the automatic approved shopping loan application process. The loan has been disbursed to the customer and the merchant has received the payment.
APPROVAL_REQUIREDIt is used when the shopping loan is ready for use. Without automatic approval process. bank wait for loan approval request. Merchant will check their system and calls loan approval service to complete the process.
WAIT_FOR_WEBHOOKIt is used for banks that do not work with automatic approval and are in the ongoing application process. The credit application is in the evaluation process. When the process is completed, information will be sent to the Craftgate system. Craftgate will notify the merchant through a Webhook Notification. By checking the additionalAction value in the Webhook message, credit can be disbursed by making a credit approval service call.

See: Pay via Shopping Loan

Approving Shopping Loan

After the loan application process, the payment will be successful if the additionalAction parameter is sent as NONE to the merchant callbackUrl address.