首页 > 解决方案 > Worldpay PayPal 错误:BAD_REQUEST,未指定所需 URL 且未定义默认值

问题描述

WorldPay Paypal API 响应 400 错误我正在遵循此处提供的代码, 相同的代码功能适用于卡支付,附有邮递员的参考截图 发布 URL 和正文部分

标题内容

标签: paypalpaymentworldpay

解决方案


由于它是 Paypal 付款,因此您需要指定返回 url 以进行付款,...例如 successUrl、pendingUrl、... 如下所示:您可以在此处找到更多详细信息: https ://developer.worldpay.com/jsonapi /api#orders

{ 
    "token" : "YOUR-TOKEN", 
    "orderType" : "ECOM",
    "amount" : 500,
    "currencyCode" : "GBP",
    "orderDescription" : "Order description",
    "customerOrderCode":"Order code",
    "name" : "John Smith",
    "billingAddress" : {
        "address1" : "address1",
        "postalCode" : "postCode",
        "city" : "city",
        "countryCode" : "GB"
    },
    "deliveryAddress": {
        "firstName": "John",
        "lastName": "Smith",
        "address1": "address1",
        "postalCode": "postCode",
        "city": "city",
        "countryCode": "GB",
        "telephoneNumber": "02079460761"
    },
    "successUrl": "https://www.yourwebsite.co.uk/success",
    "pendingUrl": "https://www.yourwebsite.co.uk/pending",
    "failureUrl": "https://www.yourwebsite.co.uk/failure",
    "cancelUrl": "https://www.yourwebsite.co.uk/cancel",
    "shopperEmailAddress": "name@domain.co.uk",

}

推荐阅读