Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

Production test cases

Ensure your applications are running smoothly end-to-end by performing test cases in the production environment with the live account.

Antom Dashboard does not support the implementation of production tests. Therefore, you need to complete the production test by yourself so as to ensure integration quality and avoid problems after starting your business. The following sections present details about production test cases for payment, refund, and settlement services.

Payment

The following section presents production test cases for payment.

Test case 1

Merchant initiates wallet binding on a PC platform and the user binds successfully.

Verification: The wallet is successfully bound.

Test case 2

Merchant initiates wallet binding on an iOS platform. The user has installed the wallet app and the merchant's app binds with the wallet successfully.

Verification: The wallet is successfully bound.

Test case 3

Merchant initiates wallet binding on an iOS platform. The user has not installed the wallet app and the merchant's app binds with the wallet successfully.

Verification: The wallet is successfully bound.

Test case 4

Merchant initiates wallet binding on an Android platform. The user has installed the wallet app and the merchant's app binds with the wallet successfully.

Verification: The wallet is successfully bound.

Test case 5

Merchant initiates wallet binding on an Android platform. The user has not installed the wallet app and the merchant's app binds with the wallet successfully.

Verification: The wallet is successfully bound.

Test case 6

Merchant initiates an auto debit payment on any platform. The user makes a successful payment.

Verification:

  1. The payment is successful.
  2. The order status is updated to the item delivery stage.

Test case 7

Merchant initiates an auto debit payment on any platform. The user's account balance is insufficient.

Verification:

  1. The payment is unsuccessful.
  2. The order status is updated to payment termination.

Refund

The following section presents production test cases for refund.

Test case 1

Initiates a refund successfully.

Verification:

  1. The refund notification is displayed successfully.
  2. The refund is received.

Settlement

The following section presents production test cases for settlement.

Test case 1

Merchant receives settlement payment at the settlement cycle and when the payment reaches minimum settlement amount.

Verification process:

  1. The payment is received from the bank.
  2. The payment amount is as expected.

Test case 2

Merchant can download the statement at the settlement cycle and when the payment reaches the minimum settlement amount.

Verification process:

  1. The statement is correct.
  2. The settlement details are correct.
  3. The settlement summary is correct.