Chiwa Pay

Fees and Disbursement

Understand transaction amounts, fees, refunds, and disbursement.

View as Markdown

Amount Fields

FieldDescription
amountOrder amount from the merchant.
fee_amountPayment fee.
total_amountAmount the customer must pay.
net_amountAmount recorded for the merchant.

Fee Example

Fee payeramountfee_amounttotal_amountnet_amount
buyer100000700100700100000
merchant10000070010000099300

Refund Calculation

Provider refunds currently apply to GoPay transactions. The ShopeePay Partner SDK has no refund operation.

Refunds are sent to the provider for the customer-paid amount (total_amount). The customer receives the full refund, while the merchant settlement balance is still reduced by fee_amount as the transaction service fee.

Fee payerCustomer paysMain refund amountNotes
buyeramount + fee_amountamount + fee_amountThe customer-paid amount is refunded through the provider; fee_amount still reduces merchant settlement.
merchantamountamountfee_amount remains the merchant's cost and reduces settlement.

Possible refund statuses are refund_processing, refund_failed, and refunded. Refunds with status refund_processing can be cancelled, returning the transaction to paid. Refunds with status refund_failed or refunded cannot be cancelled.

Disbursement

Fees and settlement policy are configured for each provider and channel pair in the admin catalog. A transaction captures its policy when created; settlement becomes available after the configured delay. The worker processes automatic policies, while manual policies require an admin action.

Disbursement is handled from the merchant dashboard after the settlement account is approved.

On this page