【发布时间】:2018-09-17 07:13:19
【问题描述】:
我需要通过巴克莱处理测试订单。为此,我需要发送一些 HTML 表单数据,如下所示: 我尝试将表单存储在如下变量中: 给定 URL 'https://test.barclaycardsmartpay.com/hpp/pay.shtml'
def data = { billingAddress.city: "##",billingAddress.country: "#", billingAddress.HouseNumberOrName: "##",billingAddress.postalCode: "##",billingAddress.stateOrProvince: "##",billingAddress.street: "N/A",billingAddressType: "#",countryCode: "UK",currencyCode: "GBP",deliveryAddress.city: "##",deliveryAddress.country: "GB",deliveryAddress.houseNumberOrName: "##",deliveryAddress.postalCode: "##",deliveryAddress.stateOrProvince: "##",deliveryAddress.street: 'N/A',deliveryAddressType:"",merchantAccount: "##",merchantReference:"#(order)",voucherHashKey:0,merchantReturnData: "",paymentAmount: "#(totalCost)",resURL: "https://#.#.##.##.#/buy/process",SessionValidity:"#(val)",shipBeforeDate: "#(shipDate)",shopperLocale: "en_GB",skinCode:"##",merchantSig:"#(sig)"} // tried without quote
表单字段数据 当方法发布时 然后状态 200 我总是收到破碎的回复,说“不幸的是,我们无法处理该请求。”这是用户需要传递卡信息并通过巴克莱处理订单的表格。我正在传递一些值,这些值是来自其他 API 的响应,例如 MercerSig、值等。 如果有人有任何见解,请提供帮助。
【问题讨论】:
标签: karate