Fund Transfer and Cash on Delivery
Manage your Fund Transfer and Cash on Delivery payments in Craftgate via this service.
URL
The endpoint and http method information to make a payment with APM are stated below.
Payment initiation request parameters
See: Offline Alternative Payment Methods Alternative Payment Method type
Total basket price. The sum of the item prices in the basket must be equal to total basket price.
The final amount to be paid by calculating differences all the commissions and discounts.
It is generally used to keep information specific to the payment channel on the merchant side. You can search with this value later by using reporting services.
"boomerang" value that can be sent with the request and received with the response. It can be used to associate different requests with each other. Usually, the order number is used that is stored in merchant own system.
It is generally used as a payment order number or basket number on the merchant side. You can search with this value later by using reporting services.
ID of the buyer that is returned from member creation.
Order id parameter to be transmitted to the APM when receiving the payment. Since it is optional, it is recommended not to send it and the orderId value is generated by Craftgate.
IP of the buyer.
(See. Payment Item Information) Payment items related to payment. You must send at least one payment item and the sum of prices must be equal to the price
field.
Response Parameters
Parameters returned as a result of payment are also subject to the rules specified in
the Response Formats section of the API documentation home page. In the absence of a systematic
or fictional error, the sub-parameters of the object returned in the data
parameter are as follows:
ID of the payment.
The date that payment is created
See: Offline Alternative Payment Methods Alternative Payment Method type
Basket price of the payment
Paid price of the payment
Wallet price of the payment
Buyer member ID of the payment
Value of theconversationId
parameter sent in the payment request
externalId
value that sent in payment request by merchant
See: Payment Types
See: Payment Status
paymentChannel
value sent by the merchant in the payment request
orderId value retrieved from bank related to the payment
Payment Transactions Response Information
It includes the transaction information sent when making the payment request, and the pricing and money transfer information of the payment based on these transactions.
ID of the payment transaction
External ID of the payment item that is sent in the request
Name of the payment item that is sent in the request
Basket price of the payment item
Paid price of the payment item
Wallet price of the payment item
Merchant's interest rate of the payment transaction
Merchant's interest rate amount of the payment transaction
Merchant's payout amount of the payment transaction
ID of the sub-merchant
Sub-merchant requested payout amount for the payment item.
Sub-merchant payout rate for the payment item.
Sub-merchant payout amount for the payment item.
See: Payment Item Confirmation Status Status of payment transaction confirmation
Date that the blockage will be resolved
Payment Transactions Distribution of Payout < a name = "payment-transactions-distribution-of-payout" > < /a>
It includes the distribution of the money transfer to be made in relation to the payment, in a transaction specific,
between the merchant, the sub - merchant and Craftgate.The currency of the money distribution is alwaysTRY
.
Total paid price of the payment transaction
Foreign currency rate, for TRY
payment it would be 1.
Payout amount of the merchant
Payout amount of the sub-merchant