0

我正在使用 asp.net 来集成网络资源支付网关。我成功进入付款页面,但在填写卡详细信息并付款后,订单自动被拒绝。当我在 Cyber​​source 仪表板中搜索时,出现以下错误。

客户端应用 Secure Acceptance Web/Mobile 原因代码 101 回复消息 请求数据未通过此应用程序的必填字段检查: [bill_address1, bill_city, bill_country, customer_email, customer_lastname] 回复 不完整请求数据 回复代码 0 应用程序 信用卡授权

例如,我在隐藏字段中发送以下地址

<input type="hidden" name="access_key" value="myaccess_key">
    <input type="hidden" name="profile_id" value="myprofile_id">
    <input type="hidden" name="transaction_uuid" value="mytransaction_uuid">
    <input type="hidden" name="signed_field_names" value="access_key,profile_id,bill_address1,bill_city,bill_country,customer_email,customer_lastname,transaction_uuid,signed_field_names,unsigned_field_names,signed_date_time,locale,transaction_type,reference_number,amount,currency">
    <input type="hidden" name="unsigned_field_names" value="">
    <input type="hidden" name="signed_date_time" value="mytime">
    <input type="hidden" name="locale" value="en">
    <input type="hidden" name="bill_address1" value="test"/>
    <input type="hidden" name="bill_city" value="London"/>
    <input type="hidden" name="bill_country" value="GB"/>
    <input type="hidden" name="customer_email" value="test@test.test"/>
    <input type="hidden" name="customer_lastname" value="TEST"/>

等等..........

4

1 回答 1

0

您在帐单地址的隐藏输入控件中提供的名称不正确。尝试使用以下名称,它对我有用。

<input type="hidden" name="bill_to_address_line1" value="test"/>
<input type="hidden" name="bill_to_address_city" value="London"/>
<input type="hidden" name="bill_to_address_country" value="GB"/>
<input type="hidden" name="bill_to_email" value="test@test.test"/>
<input type="hidden" name="bill_to_surname" value="TEST"/>
于 2020-08-25T15:44:10.690 回答