﻿# 集成测试

## 1. 结果模拟

对于付款不同支付结果的处理流程，PayerMax 付款API提供了根据交易金额（amount）模拟不同状态支付结果的功能，具体规则如下：

+ **失败**：可选择设置固定金额（本币）：110、11000；  

+ **支付中**：可选择设置固定金额（本币）：100、10000；  

+ **成功**：可选择设置固定金额（本币）：其他金额。

::: danger 特别提醒：
1. 若您的交易金额币种不能为本币，仍希望模拟成功、失败的交易，请填写remark字段，remark=SUCCESS，模拟交易成功；remark=FAILED，模拟交易失败；remark=BOUNCEBACK，模拟交易退票。
 
remark和交易金额同时满足模拟条件时，以remark为准。例如：remark=SUCCESS，交易金额=811，结果返回成功。
2. 若您测试埃及Fawry出款，下单传了notifyEmail，希望收到取款码邮件，请参考上面支付中的本币金额下单。
:::

## 2. 测试用例

在完成产品能力接入后，为了帮助商户验证付款服务功能正确性以及了解各接口的功能和预期行为，PayMax为开发人员提供了完善的测试用例。您可以根据实际对接情况按需下载：[API单笔出款测试用例](https://img-cdn-sg.payermax.com/public/20240530-76a560ef-fda0-4f6a-ab0a-4f9123404ee7.xlsx)。
