commit
b85dd6647d
@ -8,6 +8,7 @@ PAYPAL_API_SANDBOX=Mode test/sandbox
|
|||||||
PAYPAL_API_USER=API username
|
PAYPAL_API_USER=API username
|
||||||
PAYPAL_API_PASSWORD=API password
|
PAYPAL_API_PASSWORD=API password
|
||||||
PAYPAL_API_SIGNATURE=API signature
|
PAYPAL_API_SIGNATURE=API signature
|
||||||
|
PAYPAL_SSLVERSION=Curl SSL Version
|
||||||
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
|
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
|
||||||
PaypalModeIntegral=Integral
|
PaypalModeIntegral=Integral
|
||||||
PaypalModeOnlyPaypal=PayPal only
|
PaypalModeOnlyPaypal=PayPal only
|
||||||
|
|||||||
@ -51,6 +51,8 @@ if ($action == 'setvalue' && $user->admin)
|
|||||||
if (! $result > 0) $error++;
|
if (! $result > 0) $error++;
|
||||||
$result=dolibarr_set_const($db, "PAYPAL_API_SIGNATURE",GETPOST('PAYPAL_API_SIGNATURE','alpha'),'chaine',0,'',$conf->entity);
|
$result=dolibarr_set_const($db, "PAYPAL_API_SIGNATURE",GETPOST('PAYPAL_API_SIGNATURE','alpha'),'chaine',0,'',$conf->entity);
|
||||||
if (! $result > 0) $error++;
|
if (! $result > 0) $error++;
|
||||||
|
$result=dolibarr_set_const($db, "PAYPAL_SSLVERSION",GETPOST('PAYPAL_SSLVERSION','alpha'),'chaine',0,'',$conf->entity);
|
||||||
|
if (! $result > 0) $error++;
|
||||||
$result=dolibarr_set_const($db, "PAYPAL_CREDITOR",GETPOST('PAYPAL_CREDITOR','alpha'),'chaine',0,'',$conf->entity);
|
$result=dolibarr_set_const($db, "PAYPAL_CREDITOR",GETPOST('PAYPAL_CREDITOR','alpha'),'chaine',0,'',$conf->entity);
|
||||||
if (! $result > 0) $error++;
|
if (! $result > 0) $error++;
|
||||||
$result=dolibarr_set_const($db, "PAYPAL_API_INTEGRAL_OR_PAYPALONLY",GETPOST('PAYPAL_API_INTEGRAL_OR_PAYPALONLY','alpha'),'chaine',0,'',$conf->entity);
|
$result=dolibarr_set_const($db, "PAYPAL_API_INTEGRAL_OR_PAYPALONLY",GETPOST('PAYPAL_API_INTEGRAL_OR_PAYPALONLY','alpha'),'chaine',0,'',$conf->entity);
|
||||||
@ -119,6 +121,7 @@ print '<br>';
|
|||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
print '<table class="noborder" width="100%">';
|
||||||
|
|
||||||
|
// Account Parameters
|
||||||
$var=true;
|
$var=true;
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td>'.$langs->trans("AccountParameter").'</td>';
|
print '<td>'.$langs->trans("AccountParameter").'</td>';
|
||||||
@ -151,6 +154,13 @@ print '<input size="64" type="text" name="PAYPAL_API_SIGNATURE" value="'.$conf->
|
|||||||
print '<br>'.$langs->trans("Example").': ASsqXEmw4KzmX-CPChWSVDNCNfd.A3YNR7uz-VncXXAERFDFDFDF';
|
print '<br>'.$langs->trans("Example").': ASsqXEmw4KzmX-CPChWSVDNCNfd.A3YNR7uz-VncXXAERFDFDFDF';
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
|
$var=!$var;
|
||||||
|
print '<tr '.$bc[$var].'><td class="fieldrequired">';
|
||||||
|
print $langs->trans("PAYPAL_SSLVERSION").'</td><td>';
|
||||||
|
print $form->selectarray("PAYPAL_SSLVERSION",array('1'=> $langs->trans('TLSv1'),'6'=> $langs->trans('TLSv1.2')),$conf->global->PAYPAL_SSLVERSION);
|
||||||
|
print '</td></tr>';
|
||||||
|
|
||||||
|
// Usage Parameters
|
||||||
$var=true;
|
$var=true;
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td>'.$langs->trans("UsageParameter").'</td>';
|
print '<td>'.$langs->trans("UsageParameter").'</td>';
|
||||||
|
|||||||
@ -702,8 +702,8 @@ function hash_call($methodName,$nvpStr)
|
|||||||
exit;*/
|
exit;*/
|
||||||
curl_setopt($ch, CURLOPT_URL, $API_Endpoint);
|
curl_setopt($ch, CURLOPT_URL, $API_Endpoint);
|
||||||
curl_setopt($ch, CURLOPT_VERBOSE, 1);
|
curl_setopt($ch, CURLOPT_VERBOSE, 1);
|
||||||
//curl_setopt($ch, CURLOPT_SSLVERSION, 3); // Force SSLv3
|
// TLSv1 by default or change to TLSv1.2 in module configuration
|
||||||
curl_setopt($ch, CURLOPT_SSLVERSION, 1); // Force TLSv1
|
curl_setopt($ch, CURLOPT_SSLVERSION, (empty($conf->global->PAYPAL_SSLVERSION)?1:$conf->global->PAYPAL_SSLVERSION));
|
||||||
|
|
||||||
//turning off the server and peer verification(TrustManager Concept).
|
//turning off the server and peer verification(TrustManager Concept).
|
||||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user