php - 2CheckOut - 错误:错误请求 - 参数错误
问题描述
向 TwoCheckOut 请求数据:
来自 TwoCheckOut 的响应。
{
"error": "Bad request - parameter error"
}
这是代码
$charge = Twocheckout_Charge::auth(array(
"sellerId" => '*HIDDEN*',
"merchantOrderId" => $orderID,
"token" => $token,
"currency" => $currency,
"total" => $itemPrice,
"billingAddr" => array(
"name" => $name,
"addrLine1" => $addrLine1,
"city" => $city,
"state" => $state,
"zipCode" => $zipCode,
"country" => $country,
"email" => $email,
"phoneNumber" => $phoneNumber
),
"shippingAddr" => array(
"name" => 'Testing Tester',
"addrLine1" => '123 Test St',
"city" => 'Columbus',
"state" => 'OH',
"zipCode" => '43123',
"country" => 'USA',
"email" => 'testingtester@2co.com',
"phoneNumber" => '555-555-5555'
),
"demo" => true
));
尽管如果我发送错误的“令牌”密钥,我将获得未经身份验证。
编辑 :
随意放弃你的建议
解决方案
"demo" => 'Y'
演示密钥应该是“Y”不是真的是这里的问题
推荐阅读
- perl - 如何在最新的 perl 上安装额外的 perl 模块(活动状态)
- python - 如何在数组中查找中间数
- c# - 从 Entity Framework web.config 获取连接字符串
- python-3.x - 通过操作和创建新列对数据框进行复杂分组
- c++ - 将 Qt 应用程序与 CMake 和 Visual Studio 链接
- asp.net - 在 RowCreated 中对齐 HeaderCell
- python - Python 函数的 kwargs 参数的键是否保证为字符串类型?
- vba - VBA 将幻灯片大小缩放到 PPT 标准 4:3 最大化
- c# - 我有 Microsoft 程序集名称。如何找出该程序集所在的 Dll 名称
- sql-server - SQL proc中的性能,将ssrs多值参数转换为表进行连接;使用“where like”子句;或其他?