我正在尝试在我的网站中集成dwolla支付API 码。我试过的是下面给出的.....输出是空的 请检查代码...并帮助我 或者给我dwolla API集成的示例代码。
$post_url = "https://www.dwolla.com/oauth/rest/offsitegateway/checkouts";
$post_values = array(
"client_id" => "PJ510OxKhn2dZKrwAnYDiEjqaEun6D62kzzDedzxb1wSqzCieG",
"client_secret"=> "M9cy0Zw2ATuF8vRBRmyeSjmQ0SRCmwatA8YnKE8yX1Ikr6XKBi",
"callback"=> "http://localhost/WC/christian/register/dwolla2",
"redirect"=> "http://localhost/WC/christian/register/dwolla2",
"allowGuestCheckout"=> "true",
"checkoutWithApi"=> "false",
"orderId"=> "foo123",
"allowFundingSources"=> "true",
"additionalFundingSources"=> "true",
"purchaseOrder"=> array(
"orderItems"=> array(
"name"=> "T-Shirt",
"description"=> "Size: Large - Graphic Tee",
"quantity"=> "1",
"price"=> "15.00"
),
"destinationId"=> "812-134-9523",
"total"=> 15.00,
"tax"=> 0.00,
"shipping"=> 0.00,
"discount"=> 0.00,
"notes"=> "blahhh",
"facilitatorAmount"=> 0,
"metadata"=> array(
"orderNum"=> "363498639",
"category"=> "thing2"
)
)
);
$post_string=json_encode($post_values);
$request = curl_init($post_url);
curl_setopt($request, CURLOPT_HEADER, 0);
curl_setopt($request, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($request, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($post_string)));
curl_setopt($request, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($request, CURLOPT_SSL_VERIFYPEER, FALSE);
$post_response = curl_exec($request);
curl_close($request);
echo $post_response;
答案 0 :(得分:0)
检查您的凭据,它会提供"无效的应用程序凭据"错误信息。