Batch MIT Transaction
Batch MIT (Merchant-Initiated Transaction) is a payment processing capability designed for high-efficiency handling of recurring or scheduled payments. It allows merchants to bundle a large volume of MIT requests into a single batch for centralized processing, which is ideal for scenarios like subscription renewals, installment deductions, and periodic bill settlements.
You can upload a CSV file via the API to complete MIT Transactions.
Please refer to Batch MIT Transaction Management API get more details.
Workflow - payment token
Share the Wallet URL to let the customer bind a card and obtain a payment token, then populate the token_id field when generating the file.
- Call Customer Management API manage your customer.
- Call Get Customer Wallet Link API get a wallet URL for the customer to manage credit cards.
- Sharing the wallet URL to customer.
- Completed save a credit card as a payment token.
- Redirect to your application.
- Call Get Customer Payment Token List API get the saved token.
- Call Create Batch MIT Transaction API upload a csv or xlsx file(use token_id).
- Call Get Batch MIT Transaction API check progress.
Workflow - card number
Directly using the card details (card number/expiry month/expiry year/CVC) without requiring any additional action from the customer. CVC is not mandatory.
- Call Create Batch MIT Transaction API upload a csv or xlsx file(use card_number/expiry_month/expiry_year/cvc).
- Call Get Batch MIT Transaction API check progress.
Verify a batch state
After upload a file via Create Batch MIT Transaction API, you can get a batch id from response.
Then, call Get Batch MIT Transaction API check the field process_status.
- pending: The file pending to process.
- success: The file processed.
- failed: The file process failed.