【问题标题】:SetExpressCheckout API call failedSetExpressCheckout API 调用失败
【发布时间】:2014-02-15 00:58:52
【问题描述】:

嗨,有人可以帮我写代码吗?处理我的网页时出现此错误:

SetExpressCheckout API 调用失败。详细错误信息:安全标头无效短错误信息:安全错误错误代码:10002错误严重性代码:错误

下面是我的代码;

/********************************************

PayPal API Module



Defines all the global variables and the wrapper functions 



********************************************/

class Paypalrequest{









/* An express checkout transaction starts with a token, that

   identifies to PayPal your transaction

   In this example, when the script sees a token, the script

   knows that the buyer has already authorized payment through

   paypal.  If no token was found, the action is to send the buyer

   to PayPal to first authorize payment

   */



/*   

'-------------------------------------------------------------------------------------------------------------------------------------------

' Purpose:  Prepares the parameters for the SetExpressCheckout API Call.

' Inputs:  

'       paymentAmount:      Total value of the shopping cart

'       currencyCodeType:   Currency code value the PayPal API

'       paymentType:        paymentType has to be one of the following values: Sale or Order or Authorization

'       returnURL:          the page where buyers return to after they are done with the payment review on PayPal

'       cancelURL:          the page where buyers return to when they cancel the payment review on PayPal

'--------------------------------------------------------------------------------------------------------------------------------------------   

*/





var $PROXY_HOST = '127.0.0.1';

var $PROXY_PORT = '808';



var  $SandboxFlag = false;



//'------------------------------------

//' PayPal API Credentials

//' Replace <API_USERNAME> with your API Username

//' Replace <API_PASSWORD> with your API Password

//' Replace <API_SIGNATURE> with your Signature

//'------------------------------------

/* var  $API_UserName="USERNAMER HERE";

var $API_Password="PASSWORD HERE";

var $API_Signature="SIGNATURE HERE";*/

 var  $API_UserName="USERNAME HERE";

var $API_Password="PASSWORD HERE";

var $API_Signature="SIGNATURE HERE"; 








// BN Code  is only applicable for partners

var  $sBNCode = "PP-ECWizard";





/*  

' Define the PayPal Redirect URLs.  

'   This is the URL that the buyer is first sent to do authorize payment with their paypal account

'   change the URL depending if you are testing on the sandbox or the live PayPal site

'

' For the sandbox, the URL is       https://www.sandbox.paypal.com/webscr&cmd=_express-checkout&token=

' For the live site, the URL is        https://www.paypal.com/webscr&cmd=_express-checkout&token=

*/



var $USE_PROXY = false;

var $version="64";

var $API_Endpoint;

var $PAYPAL_URL;

    public function __construct(){

$this->PROXY_HOST = '127.0.0.1';

$this->PROXY_PORT = '808';



$this->SandboxFlag = false;

/* $this->API_UserName="USERNAME HERE";

$this->API_Password="PASSWORD HERE";

$this->API_Signature="SIGNATURE HERE"; */

 $this->API_UserName="USERNAME HERE";

$this->API_Password="PASSWORD HERE";

$this->API_Signature="SIGNATURE HERE";






// BN Code  is only applicable for partners

$this->sBNCode = "PP-ECWizard";



if ($this->SandboxFlag == true) 

{

    $this->API_Endpoint = "https://api-3t.sandbox.paypal.com/nvp";

    $this->PAYPAL_URL ="https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=";

}

else

{

    $this->API_Endpoint = "https://api-3t.paypal.com/nvp";

    $this->PAYPAL_URL = "https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=";

}



$this->USE_PROXY = false;

$this->version="64";



if (session_id() == "") 

    session_start();





       }





public function CallShortcutExpressCheckout( $paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL,$packageName) 

{

【问题讨论】:

    标签: paypal paypal-ipn payment-gateway


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 2021-06-12
    • 2023-03-31
    • 1970-01-01
    • 2012-02-09
    相关资源
    最近更新 更多