Qual: normalize code
This commit is contained in:
parent
04d33dee51
commit
47c83603f4
@ -26,8 +26,8 @@
|
|||||||
/**
|
/**
|
||||||
* Show header
|
* Show header
|
||||||
*
|
*
|
||||||
* @param string $title
|
* @param string $title Title
|
||||||
* @param string $head
|
* @param string $head More header to add
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function llxHeaderPaypal($title, $head = "")
|
function llxHeaderPaypal($title, $head = "")
|
||||||
@ -334,8 +334,8 @@ function print_paypal_redirect($paymentAmount,$currencyCodeType,$paymentType,$re
|
|||||||
$landingPage='Billing';
|
$landingPage='Billing';
|
||||||
}
|
}
|
||||||
|
|
||||||
dol_syslog("expresscheckout redirect with CallSetExpressCheckout $paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL, $tag, $solutionType, $landingPage, $shipToName, $shipToStreet, $shipToCity, $shipToState, $shipToCountryCode, $shipToZip, $shipToStreet2, $phoneNum");
|
dol_syslog("expresscheckout redirect with callSetExpressCheckout $paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL, $tag, $solutionType, $landingPage, $shipToName, $shipToStreet, $shipToCity, $shipToState, $shipToCountryCode, $shipToZip, $shipToStreet2, $phoneNum");
|
||||||
$resArray = CallSetExpressCheckout(
|
$resArray = callSetExpressCheckout(
|
||||||
$paymentAmount,
|
$paymentAmount,
|
||||||
$currencyCodeType,
|
$currencyCodeType,
|
||||||
$paymentType,
|
$paymentType,
|
||||||
@ -404,7 +404,7 @@ function print_paypal_redirect($paymentAmount,$currencyCodeType,$paymentType,$re
|
|||||||
' desc: Product description
|
' desc: Product description
|
||||||
'--------------------------------------------------------------------------------------------------------------------------------------------
|
'--------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
function CallSetExpressCheckout($paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL, $tag, $solutionType, $landingPage, $shipToName, $shipToStreet, $shipToCity, $shipToState, $shipToCountryCode, $shipToZip, $shipToStreet2, $phoneNum, $email='', $desc='')
|
function callSetExpressCheckout($paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL, $tag, $solutionType, $landingPage, $shipToName, $shipToStreet, $shipToCity, $shipToState, $shipToCountryCode, $shipToZip, $shipToStreet2, $phoneNum, $email='', $desc='')
|
||||||
{
|
{
|
||||||
//------------------------------------------------------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------------------------------------------------------
|
||||||
// Construct the parameter string that describes the SetExpressCheckout API call in the shortcut implementation
|
// Construct the parameter string that describes the SetExpressCheckout API call in the shortcut implementation
|
||||||
@ -461,9 +461,10 @@ function CallSetExpressCheckout($paymentAmount, $currencyCodeType, $paymentType,
|
|||||||
/**
|
/**
|
||||||
* Prepares the parameters for the GetExpressCheckoutDetails API Call.
|
* Prepares the parameters for the GetExpressCheckoutDetails API Call.
|
||||||
*
|
*
|
||||||
* @return array The NVP Collection object of the GetExpressCheckoutDetails Call Response.
|
* @param string $token Token
|
||||||
|
* @return array The NVP Collection object of the GetExpressCheckoutDetails Call Response.
|
||||||
*/
|
*/
|
||||||
function GetDetails($token)
|
function getDetails($token)
|
||||||
{
|
{
|
||||||
//'--------------------------------------------------------------
|
//'--------------------------------------------------------------
|
||||||
//' At this point, the buyer has completed authorizing the payment
|
//' At this point, the buyer has completed authorizing the payment
|
||||||
@ -504,9 +505,16 @@ function GetDetails($token)
|
|||||||
/**
|
/**
|
||||||
* Validate payment
|
* Validate payment
|
||||||
*
|
*
|
||||||
|
* @param string $token Token
|
||||||
|
* @param string $paymentType Type
|
||||||
|
* @param string $currencyCodeType Currency
|
||||||
|
* @param string $payerID Payer ID
|
||||||
|
* @param string $ipaddress IP Address
|
||||||
|
* @param string $FinalPaymentAmt Amount
|
||||||
|
* @param string $tag Tag
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function ConfirmPayment($token, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $tag)
|
function confirmPayment($token, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $tag)
|
||||||
{
|
{
|
||||||
/* Gather the information to make the final call to
|
/* Gather the information to make the final call to
|
||||||
finalize the PayPal payment. The variable nvpstr
|
finalize the PayPal payment. The variable nvpstr
|
||||||
@ -699,31 +707,6 @@ function hash_call($methodName,$nvpStr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get API errors
|
|
||||||
*
|
|
||||||
* @return array Array of errors
|
|
||||||
*/
|
|
||||||
function GetApiError()
|
|
||||||
{
|
|
||||||
$errors=array();
|
|
||||||
|
|
||||||
$resArray=$_SESSION['reshash'];
|
|
||||||
|
|
||||||
if(isset($_SESSION['curl_error_no']))
|
|
||||||
{
|
|
||||||
$errors[] = $_SESSION['curl_error_no'].'-'.$_SESSION['curl_error_msg'];
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach($resArray as $key => $value)
|
|
||||||
{
|
|
||||||
$errors[] = $key.'-'.$value;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $errors;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will take NVPString and convert it to an Associative Array and it will decode the response.
|
* This function will take NVPString and convert it to an Associative Array and it will decode the response.
|
||||||
* It is usefull to search for a particular key and displaying arrays.
|
* It is usefull to search for a particular key and displaying arrays.
|
||||||
|
|||||||
@ -118,11 +118,11 @@ if ($PAYPALTOKEN)
|
|||||||
if (! empty($paymentType))
|
if (! empty($paymentType))
|
||||||
{
|
{
|
||||||
dol_syslog("We call GetExpressCheckoutDetails");
|
dol_syslog("We call GetExpressCheckoutDetails");
|
||||||
$resArray=GetDetails($token);
|
$resArray=getDetails($token);
|
||||||
//var_dump($resarray);
|
//var_dump($resarray);
|
||||||
|
|
||||||
dol_syslog("We call DoExpressCheckoutPayment token=".$token." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag);
|
dol_syslog("We call DoExpressCheckoutPayment token=".$token." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag);
|
||||||
$resArray=ConfirmPayment($token, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $fulltag);
|
$resArray=confirmPayment($token, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $fulltag);
|
||||||
|
|
||||||
$ack = strtoupper($resArray["ACK"]);
|
$ack = strtoupper($resArray["ACK"]);
|
||||||
if($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
|
if($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user