這裏是我的代碼:
$gateway = Omnipay::create('PayPal_Express');
// Initialise the gateway
$gateway->initialize(array(
'clientId' => 'AZzCeImpURKHH0LIFSBTrEWGY-NKLCnUUQdHT049pRLvwBXg9BnlpbnsiGLPFQH43DU4eL-Qi96nrZU6',
'secret' => 'EFP_mny9dfaaAfW1oyNM8R05weA5eIkU51KUSAdbvcoh3v4bo7txRBm-uzDZ2nOlZ0KmqS-JalgujFok',
'testMode' => true, // Or false when you are ready for live transactions
));
// Do an authorisation transaction on the gateway
$transaction = $gateway->authorize(array(
'returnUrl' => 'http://client.com',
'cancelUrl' => 'http://localhost:8000/cancel',
'amount' => '10.00',
'currency' => 'AUD',
'description' => 'This is a test authorize transaction.',
// 'card' => $card,
));
$response = $transaction->send();
if ($response->isSuccessful()) {
// Find the authorization ID
$authResponse = $response->getTransactionReference();
echo "Authorize transaction was successful!\n" . $authResponse;
} else {
echo "Failed to auth transaction";
dd($response);
}
// Once the transaction has been approved, we need to complete it.
$transaction = $gateway->completePurchase(array(
'payerId' => $request->PayerID,
'transactionReference' => $authResponse
));
$finalResponse = $transaction->send();
dd($finalResponse);
if ($finalResponse->getData()) {
echo "Transaction was successful!\n";
// Find the authorization ID
$results = $finalResponse->getTransactionReference();
dd($results);
} else {
dd($finalResponse->getData());
}
我試圖建立貝寶sendbox我laravel應用程序。此代碼是GET方法,當我把它稱爲我得到:
Failed to auth transaction
ExpressAuthorizeResponse {#354 ▼
#liveCheckoutEndpoint: "https://www.paypal.com/cgi-bin/webscr"
#testCheckoutEndpoint: "https://www.sandbox.paypal.com/cgi-bin/webscr"
#request: ExpressAuthorizeRequest {#349 ▶}
#data: array:9 [▼
"TIMESTAMP" => "2016-02-12T15:06:21Z"
"CORRELATIONID" => "68efe51d8aca6"
"ACK" => "Failure"
"VERSION" => "119.0"
"BUILD" => "18308778"
"L_ERRORCODE0" => "10002"
"L_SHORTMESSAGE0" => "Authentication/Authorization Failed"
"L_LONGMESSAGE0" => "You do not have permissions to make this API call"
"L_SEVERITYCODE0" => "Error"
]
}
任何人都知道是什麼問題呢?由於