Skip to main content

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.

  1. Call Customer Management API manage your customer.
  2. Call Get Customer Wallet Link API get a wallet URL for the customer to manage credit cards.
  3. Sharing the wallet URL to customer.
  4. Completed save a credit card as a payment token.
  5. Redirect to your application.
  6. Call Get Customer Payment Token List API get the saved token.
  7. Call Create Batch MIT Transaction API upload a csv or xlsx file(use token_id).
  8. 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.

  1. Call Create Batch MIT Transaction API upload a csv or xlsx file(use card_number/expiry_month/expiry_year/cvc).
  2. 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.