大数跨境
0
0

【必选】支付成功用例集

【必选】支付成功用例集 微信支付商户接入验收助手
2016-09-06
2
导读:用例1【扫码-正常】订单金额3.01元,用户支付成功用例名【扫码-正常】订单金额3.01元,用户支付成功用例
用例1【扫码-正常】订单金额3.01元,用户支付成功

用例名

【扫码-正常】订单金额3.01元,用户支付成功

用例说明

验正常支付流程。

测试准备

确保程序中所有调微信支付的api都增加了/sandboxnew/路径,已对接仿真系统。

测试步骤

1、  用客户端扫码(选择商品下单),调起微信支付交易确认页;

(调下单api: https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder)

2、  等待5秒,用户完成支付。

预期返回

1、  收到微信支付成功通知后,验签通过且关键字段(样例中高亮部分)核对一致后,建议置商户侧订单为支付成功,给用户发货。

支付成功通知样例:

<xml>

   <扫码id><![CDATA[wx2421b1c4370ec43b]]></扫码id>

   <attach><![CDATA[支付测试]]></attach>

   <bank_type><![CDATA[CFT]]></bank_type>

  <fee_type><![CDATA[CNY]]></fee_type>

   <is_subscribe><![CDATA[Y]]></is_subscribe>

  <mch_id><![CDATA[10000100]]></mch_id>

   <nonce_str><![CDATA[5d2b6c2a8db53831f7eda20af46e531c]]></nonce_str>

   <openid><![CDATA[oUpF8uMEb4qRXf22hE3X68TekukE]]></openid>

  <out_trade_no><![CDATA[1409811653]]></out_trade_no>

  <result_code><![CDATA[SUCCESS]]></result_code>

<return_code><![CDATA[SUCCESS]]></return_code>

  <sign><![CDATA[B552ED6B279343CB493C5DD0D78AB241]]></sign>

   <sub_mch_id><![CDATA[10000100]]></sub_mch_id>

   <time_end><![CDATA[20140903131540]]></time_end>

  <total_fee>301</total_fee>

   <trade_type><![CDATA[扫码]]></trade_type>

   <transaction_id><![CDATA[1004400740201409030005092168]]></transaction_id>

</xml>

2、  该步骤可选】使用微信订单号transaction_id)或商户内部单号(out_trade_no,调查单apihttps://api.mch.weixin.qq.com/sandboxnew/pay/orderquery),核对订单状态是否为支付成功,支付金额、时间、买家等关键信息是否与商户自有订单一致。

 

用例2【扫码-正常】订单金额3.02元(含0.01元充值代金券,0.02元非充值代金券),用户支付成功

用例名

【扫码-正常】订单金额3.02元(含0.01元充值代金券,0.02元非充值代金券),用户支付成功

用例说明

验正常支付流程,用户使用代金券支付。

测试准备

确保程序中所有调微信支付的api都增加了/sandboxnew/路径,已对接仿真系统。

测试步骤

1、  用客户端扫码(选择商品下单),调起微信支付交易确认页;

(调下单api: https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder)

2、  等待5秒,用户完成支付;

3、  调用查单api,与商户自有订单的关键信息进行核对。

预期返回

1、  收到微信支付成功通知后,验签通过且关键字段(样例中高亮部分)核对一致后,建议置商户侧订单为支付成功,给用户发货。

支付成功通知样例:

<xml>

   <扫码id><![CDATA[wx2421b1c4370ec43b]]></扫码id>

  <is_subscribe><![CDATA[Y]]></is_subscribe>

  <mch_id><![CDATA[10000100]]></mch_id>

   <nonce_str><![CDATA[5d2b6c2a8db53831f7eda20af46e531c]]></nonce_str>

   <openid><![CDATA[oUpF8uMEb4qRXf22hE3X68TekukE]]></openid>

  <out_trade_no><![CDATA[1409811653]]></out_trade_no>

  <result_code><![CDATA[SUCCESS]]></result_code>

<return_code><![CDATA[SUCCESS]]></return_code>

  <sign><![CDATA[B552ED6B279343CB493C5DD0D78AB241]]></sign>

   <sub_mch_id><![CDATA[10000100]]></sub_mch_id>

   <time_end><![CDATA[20140903131540]]></time_end>

  <total_fee>302</total_fee>                 //订单总金额

  <cash_fee>301</cash_fee>                 //现金支付金额

<coupon_fee>3</coupon_fee>              //代金券金额

<coupon_count>2</coupon_count>          //代金券数量     

<coupon_type_0>CASH</coupon_type_0>     //充值代金券

<coupon_fee_0>1</coupon_fee_0>          //代金券金额

<coupon_type_0>NOCASH</coupon_type_0>  //非充值代金券

<coupon_fee_0>2</coupon_fee_0>          //代金券金额

   <trade_type><![CDATA[JSAPI]]></trade_type>

   <transaction_id><![CDATA[1004400740201409030005092168]]></transaction_id>

</xml>

2、【该步骤可选】使用微信订单号transaction_id)或商户内部单号(out_trade_no,调查单apihttps://api.mch.weixin.qq.com/sandboxnew/pay/orderquery),核对订单状态是否为支付成功,支付金额、代金券使用情况、时间、买家等关键信息是否与商户自有订单一致。


【声明】内容源于网络
0
0
微信支付商户接入验收助手
提供微信支付商户接入自测验收指引和验收case,辅助商户做高质量接入验证,保证资金和业务安全。
内容 2
粉丝 0
微信支付商户接入验收助手 提供微信支付商户接入自测验收指引和验收case,辅助商户做高质量接入验证,保证资金和业务安全。
总阅读2
粉丝0
内容2