diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsResponse.json new file mode 100644 index 00000000..6ebcaaa4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundMerchantIncomeRecordsResponse.json @@ -0,0 +1,18 @@ +{ + "total_count": 100, + "offset": 0, + "limit": 100, + "data": [ + { + "mchid": "2480253391", + "account_type": "BASIC", + "income_record_type": "OFFLINERECHARGE", + "income_record_id": "4200000811202011056138519459", + "amount": 100, + "success_time": "2017-12-08T00:08:00.00+08:00", + "bank_name": "招商银行", + "bank_account_name": "财付通支付科技有限公司", + "bank_account_number": "****6473" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsResponse.json new file mode 100644 index 00000000..28f6a57f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/MerchantFundIncomeRecords/QueryMerchantFundPartnerIncomeRecordsResponse.json @@ -0,0 +1,18 @@ +{ + "total_count": 0, + "offset": 0, + "limit": 0, + "data": [ + { + "sub_mchid": "2480253391", + "account_type": "BASIC", + "income_record_type": "OFFLINERECHARGE", + "income_record_id": "4200000811202011056138519459", + "amount": 2734921, + "success_time": "2017-12-08T00:08:00.00+08:00", + "bank_name": "招商银行", + "bank_account_name": "北京三快科技有限公司", + "bank_account_number": "****6473" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchRequest.json new file mode 100644 index 00000000..d7d3629e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchRequest.json @@ -0,0 +1,22 @@ +{ + "sub_mchid": "1900000109", + "sub_appid": "wxf636efh567hg4356", + "authorization_type": "INFORMATION_AUTHORIZATION_TYPE", + "out_batch_no": "plfk2020042013", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "total_amount": 4000000, + "total_num": 200, + "transfer_detail_list": [ + { + "out_detail_no": "x23zy545Bd5436", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "user_name": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "user_id_card": "8609cb22e1774a50a930e414cc71eca06121bcd266335cda230d24a7886a8d9f" + } + ], + "sp_appid": "wxf636efh567hg4388", + "transfer_purpose": "COMMISSION" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchResponse.json new file mode 100644 index 00000000..57ba85e0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/CreatePartnerTransferBatchResponse.json @@ -0,0 +1,5 @@ +{ + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "create_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdResponse.json new file mode 100644 index 00000000..195bae4c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByBatchIdResponse.json @@ -0,0 +1,29 @@ +{ + "sp_mchid": "1900001109", + "sub_mchid": "1900000109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "sub_appid": "wxf636efh567hg4356", + "batch_status": "ACCEPTED", + "batch_type": "API", + "authorization_type": "INFORMATION_AUTHORIZATION_TYPE", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "close_reason": "OVERDUE_CLOSE", + "total_amount": 4000000, + "total_num": 200, + "create_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00", + "success_amount": 3900000, + "success_num": 199, + "fail_amount": 100000, + "fail_num": 1, + "transfer_detail_list": [ + { + "detail_id": "1040000071100999991182020050700019500100", + "out_detail_no": "x23zy545Bd5436", + "detail_status": "SUCCESS" + } + ], + "transfer_purpose": "COMMISSION" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberResponse.json new file mode 100644 index 00000000..195bae4c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchByOutBatchNumberResponse.json @@ -0,0 +1,29 @@ +{ + "sp_mchid": "1900001109", + "sub_mchid": "1900000109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "sub_appid": "wxf636efh567hg4356", + "batch_status": "ACCEPTED", + "batch_type": "API", + "authorization_type": "INFORMATION_AUTHORIZATION_TYPE", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "close_reason": "OVERDUE_CLOSE", + "total_amount": 4000000, + "total_num": 200, + "create_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00", + "success_amount": 3900000, + "success_num": 199, + "fail_amount": 100000, + "fail_num": 1, + "transfer_detail_list": [ + { + "detail_id": "1040000071100999991182020050700019500100", + "out_detail_no": "x23zy545Bd5436", + "detail_status": "SUCCESS" + } + ], + "transfer_purpose": "COMMISSION" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdResponse.json new file mode 100644 index 00000000..9a221567 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByDetailIdResponse.json @@ -0,0 +1,16 @@ +{ + "sp_mchid": "1900001109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "out_detail_no": "x23zy545Bd5436", + "detail_id": "1040000071100999991182020050700019500100", + "detail_status": "SUCCESS", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "fail_reason": "ACCOUNT_FROZEN", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "username": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "initiate_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberResponse.json new file mode 100644 index 00000000..9a221567 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/PartnerTransfer/Batches/GetPartnerTransferBatchDetailByOutDetailNumberResponse.json @@ -0,0 +1,16 @@ +{ + "sp_mchid": "1900001109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "out_detail_no": "x23zy545Bd5436", + "detail_id": "1040000071100999991182020050700019500100", + "detail_status": "SUCCESS", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "fail_reason": "ACCOUNT_FROZEN", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "username": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "initiate_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchRequest.json new file mode 100644 index 00000000..763bb22e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchRequest.json @@ -0,0 +1,18 @@ +{ + "appid": "wxf636efh567hg4356", + "out_batch_no": "plfk2020042013", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "total_amount": 4000000, + "total_num": 200, + "transfer_detail_list": [ + { + "out_detail_no": "x23zy545Bd5436", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "user_name": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "user_id_card": "8609cb22e1774a50a930e414cc71eca06121bcd266335cda230d24a7886a8d9f" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchResponse.json new file mode 100644 index 00000000..57ba85e0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/CreateTransferBatchResponse.json @@ -0,0 +1,5 @@ +{ + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "create_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdResponse.json new file mode 100644 index 00000000..47d00ef7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByBatchIdResponse.json @@ -0,0 +1,28 @@ +{ + "transfer_batch": { + "mchid": "1900001109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "batch_status": "ACCEPTED", + "batch_type": "API", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "close_reason": "OVERDUE_CLOSE", + "total_amount": 4000000, + "total_num": 200, + "create_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00", + "success_amount": 3900000, + "success_num": 199, + "fail_amount": 100000, + "fail_num": 1 + }, + "transfer_detail_list": [ + { + "detail_id": "1040000071100999991182020050700019500100", + "out_detail_no": "x23zy545Bd5436", + "detail_status": "SUCCESS" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberResponse.json new file mode 100644 index 00000000..47d00ef7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchByOutBatchNumberResponse.json @@ -0,0 +1,28 @@ +{ + "transfer_batch": { + "mchid": "1900001109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "batch_status": "ACCEPTED", + "batch_type": "API", + "batch_name": "2019年1月深圳分部报销单", + "batch_remark": "2019年1月深圳分部报销单", + "close_reason": "OVERDUE_CLOSE", + "total_amount": 4000000, + "total_num": 200, + "create_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00", + "success_amount": 3900000, + "success_num": 199, + "fail_amount": 100000, + "fail_num": 1 + }, + "transfer_detail_list": [ + { + "detail_id": "1040000071100999991182020050700019500100", + "out_detail_no": "x23zy545Bd5436", + "detail_status": "SUCCESS" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdResponse.json new file mode 100644 index 00000000..03610c54 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByDetailIdResponse.json @@ -0,0 +1,16 @@ +{ + "mchid": "1900001109", + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "out_detail_no": "x23zy545Bd5436", + "detail_id": "1040000071100999991182020050700019500100", + "detail_status": "SUCCESS", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "fail_reason": "ACCOUNT_FROZEN", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "user_name": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "initiate_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberResponse.json new file mode 100644 index 00000000..f98a9da7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Batches/GetTransferBatchDetailByOutDetailNumberResponse.json @@ -0,0 +1,15 @@ +{ + "out_batch_no": "plfk2020042013", + "batch_id": "1030000071100999991182020050700019480001", + "appid": "wxf636efh567hg4356", + "out_detail_no": "x23zy545Bd5436", + "detail_id": "1040000071100999991182020050700019500100", + "detail_status": "SUCCESS", + "transfer_amount": 200000, + "transfer_remark": "2020年4月报销", + "fail_reason": "ACCOUNT_FROZEN", + "openid": "o-MYE42l80oelYMDE34nYD456Xoy", + "user_name": "757b340b45ebef5467rter35gf464344v3542sdf4t6re4tb4f54ty45t4yyry45", + "initiate_time": "2015-05-20T13:29:35.120+08:00", + "update_time": "2015-05-20T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptRequest.json new file mode 100644 index 00000000..aec1ac18 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptRequest.json @@ -0,0 +1,3 @@ +{ + "out_batch_no": "plfk2020042013" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptResponse.json new file mode 100644 index 00000000..8ead5382 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/CreateTransferBillReceiptResponse.json @@ -0,0 +1,10 @@ +{ + "out_batch_no": "plfk2020042013", + "signature_no": "1050000010509999485212020110200058820001", + "signature_status": "ACCEPTED", + "hash_type": "SHA256", + "hash_value": "DE731F35146A0BEFADE5DB9D1E468D96C01CA8898119C674FEE9F11F4DBE5529", + "download_url": "https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx", + "create_time": "2020-05-20T13:29:35.120+08:00", + "update_time": "2020-05-21T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberResponse.json new file mode 100644 index 00000000..8ead5382 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/BillReceipt/GetTransferBillReceiptByOutBatchNumberResponse.json @@ -0,0 +1,10 @@ +{ + "out_batch_no": "plfk2020042013", + "signature_no": "1050000010509999485212020110200058820001", + "signature_status": "ACCEPTED", + "hash_type": "SHA256", + "hash_value": "DE731F35146A0BEFADE5DB9D1E468D96C01CA8898119C674FEE9F11F4DBE5529", + "download_url": "https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx", + "create_time": "2020-05-20T13:29:35.120+08:00", + "update_time": "2020-05-21T13:29:35.120+08:00" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptRequest.json new file mode 100644 index 00000000..950ad60a --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptRequest.json @@ -0,0 +1,5 @@ +{ + "accept_type": "BATCH_TRANSFER", + "out_batch_no": "GD2021011610162610BBdkkIwcu3", + "out_detail_no": "mx0911231610162610v4CNkO4HAf" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptResponse.json new file mode 100644 index 00000000..bb8ce743 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/CreateTransferDetailElectronicReceiptResponse.json @@ -0,0 +1,10 @@ +{ + "accept_type": "BATCH_TRANSFER", + "out_batch_no": "GD2021011610162610BBdkkIwcu3", + "out_detail_no": "mx0911231610162610v4CNkO4HAf", + "signature_no": "1050000010509999485212020110200058820001", + "signature_status": "ACCEPTED", + "hash_type": "SHA256", + "hash_value": "DE731F35146A0BEFADE5DB9D1E468D96C01CA8898119C674FEE9F11F4DBE5529", + "download_url": "https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberRequest.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberResponse.json b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberResponse.json new file mode 100644 index 00000000..bb8ce743 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/ModelSamples/Transfer/Detail/GetTransferDetailElectronicReceiptByOutDetailNumberResponse.json @@ -0,0 +1,10 @@ +{ + "accept_type": "BATCH_TRANSFER", + "out_batch_no": "GD2021011610162610BBdkkIwcu3", + "out_detail_no": "mx0911231610162610v4CNkO4HAf", + "signature_no": "1050000010509999485212020110200058820001", + "signature_status": "ACCEPTED", + "hash_type": "SHA256", + "hash_value": "DE731F35146A0BEFADE5DB9D1E468D96C01CA8898119C674FEE9F11F4DBE5529", + "download_url": "https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/WechatTenpayResponseVerificationTests.cs b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/WechatTenpayResponseVerificationTests.cs index b331786d..12b3e907 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/WechatTenpayResponseVerificationTests.cs +++ b/test/SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests/WechatTenpayResponseVerificationTests.cs @@ -21,7 +21,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.UnitTests Assert.NotNull(response.WechatpayCertSerialNumber); Assert.NotNull(response.WechatpaySignature); - TestClients.Instance.DecryptResponseEncryptedData(response); + TestClients.Instance.DecryptResponseEncryptedData(ref response); var certificateModel = response.CertificateList.SingleOrDefault(e => e.SerialNumber == response.WechatpayCertSerialNumber); Assert.NotNull(certificateModel);