请求地址:
https://mypaynz.com/api/v3/payment
参数 | 类型 | 是否可空 | 是否参与签名 | 参数描述 |
---|---|---|---|---|
mid | int(4) | No | Yes | 账号的Merchant Id, 通过注册IEPAY (opens new window)获得 |
amount | int(10) | No | Yes | 金额,单位:分 |
currency | NZD | No | Yes | 货币类型 请填: NZD |
goods | string(64) | No | Yes | 商品名称,请去除特殊符号 |
goods_detail | string(128) | No | Yes | 商品详情,请去除特殊符号 |
out_trade_no | string(64) | No | Yes | 唯一订单号,推荐使用日期+随机数的组合 |
pay_type | string(8) | No | Yes | 支持的支付类型 |
return_url | string(512) | No | Yes | 支付成功后, 页面跳转回的结果地址 |
notify_url | string(512) | No | Yes | 支付成功后, 接收支付结果信息的后台地址 |
is_mobile | true,false | Yes | No | 是否为手机, 仅在支付方位为银联时需要 |
openid | string(30) | Yes | No | 微信的openid, 仅在支付方式为微信小程序时需要 |
mini_appid | string(20) | Yes | No | 微信小程序ID, 仅在支付方式为微信小程序时需要 |
sign_type | MD5, SHA256 | No | No | 加密算法类型 签名 |
sign | string(32) | No | No | 签名 |
## Create transaction 类似
curl --location --request POST 'https://mypaynz.com/api/v3/payment' \
--form 'mid="11585"' \
--form 'amount="1"' \
--form 'currency="NZD"' \
--form 'goods="test"' \
--form 'goods_detail="test 1"' \
--form 'out_trade_no="20220518012"' \
--form 'pay_type="IE0012"' \
--form 'sign="THISJUSTATEST"' \
--form 'sign_type="MD5"' \
--form 'return_url="http://test.com/return"' \
--form 'notify_url="http://test.com/notify"' \
{
"success": true,
"status": true,
"error_code": 0,
"message": "OK",
"data": {
"pay_type": "IE0012",
"pay_type_str": "Alipay Web",
"out_trade_no": "20220518012",
"trade_no": null,
"amount": 1,
"status": 0, //(0: 未支付, 1: 已支付, 2: 结算前退款, 3: 已支付并结算, 4: 结算后退款)
"status_str": "Unpay",
"pay_url": "https://alipay.com/payment/url"
}
}
{
"success": false,
"status": false,
"error_code": 0,
"message": "This order alreade exist.",
"data": {
"pay_type": "IE0012",
"pay_type_str": "Alipay Web",
"out_trade_no": "20220518012",
"trade_no": null,
"amount": 1,
"status": 0,
"status_str": "Unpay",
"pay_url": "https://alipay.com/payment/url"
}
}
签名错误
{
"success": false,
"status": false,
"error_code": 104,
"message": "The signature is not matched.",
"data": []
}
缺少参数
{
"success": false,
"status": false,
"error_code": 102,
"message": "The parameters are invalid.",
"data": {
"mid": [
"The mid field is required."
]
}
}
请求地址:
https://mypaynz.com/api/v3/query
参数 | 类型 | 是否可空 | 是否参与签名 | 参数描述 |
---|---|---|---|---|
mid | int(4) | No | Yes | 账号的Merchant Id, 通过注册IEPAY (opens new window)获得 |
out_trade_no | string(64) | No | Yes | 唯一订单号,推荐使用日期+随机数的组合 |
sign_type | MD5, SHA256 | No | No | 加密算法类型 签名 |
sign | string(32) | No | No | 签名 |
## Create transaction 类似
curl --location --request GET 'https://mypaynz.com/api/v3/query?mid=11585&out_trade_no=20220518012&sign=THISJUSTATEST&sign_type=MD5' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest'
{
"success": true,
"status": true,
"error_code": 0,
"message": "OK",
"data": {
"pay_type": "IE0012",
"pay_type_str": "Alipay Web",
"out_trade_no": "20220518012",
"trade_no": null,
"amount": 1,
"status": 0, //(0: 未支付, 1: 已支付, 2: 结算前退款, 3: 已支付并结算, 4: 结算后退款)
"status_str": "Unpay",
"refunded_amount": 0,
"pay_url": "https://alipay.com/payment/url"
}
}
签名错误
{
"success": false,
"status": false,
"error_code": 104,
"message": "The signature is not matched.",
"data": []
}
缺少参数
{
"success": false,
"status": false,
"error_code": 102,
"message": "The parameters are invalid.",
"data": {
"mid": [
"The mid field is required."
]
}
}
请求地址:
https://mypaynz.com/api/v3/refund
参数 | 类型 | 是否可空 | 是否参与签名 | 参数描述 |
---|---|---|---|---|
mid | int(4) | No | Yes | 账号的Merchant Id, 通过注册IEPAY (opens new window)获得 |
amount | int(10) | No | Yes | 金额,单位:分 |
out_trade_no | string(64) | No | Yes | 唯一订单号,推荐使用日期+随机数的组合 |
sign_type | MD5, SHA256 | No | No | 加密算法类型 签名 |
sign | string(32) | No | No | 签名 |
## Create transaction 类似
curl --location --request POST 'https://mypaynz.com/api/v3/refund' \
--form 'mid="11585"' \
--form 'amount="1"' \
--form 'out_trade_no="20220518012"' \
--form 'sign="THISJUSTATEST"' \
--form 'sign_type="MD5"'
{
"success": true,
"status": true,
"error_code": 0,
"message": "OK",
"data": {
"pay_type": "IE0012",
"pay_type_str": "Alipay Web",
"out_trade_no": "20220518012",
"trade_no": "origin_trade_no",
"amount": 1,
"status": 2, // (0: 未支付, 1: 已支付, 2: 结算前退款, 3: 已支付并结算, 4: 结算后退款)
"status_str": "Refund",
"refunded": 1
}
}
签名错误
{
"success": false,
"status": false,
"error_code": 104,
"message": "The signature is not matched.",
"data": []
}
缺少参数
{
"success": false,
"status": false,
"error_code": 102,
"message": "The parameters are invalid.",
"data": {
"mid": [
"The mid field is required."
]
}
}