90 lines
3.0 KiB
PHP
Executable File
90 lines
3.0 KiB
PHP
Executable File
<?php
|
||
if (!defined('CC_INI_SET')) die("Access Denied");
|
||
/****************************************************
|
||
constants.php
|
||
|
||
This is the configuration file for the samples.This file
|
||
defines the parameters needed to make an API call.
|
||
|
||
PayPal includes the following API Signature for making API
|
||
calls to the PayPal sandbox:
|
||
|
||
API Username sdk-three_api1.sdk.com
|
||
API Password QFZCWN5HZM8VBG7Q
|
||
API Signature A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU
|
||
|
||
Called by CallerService.php.
|
||
****************************************************/
|
||
|
||
/**
|
||
# API user: The user that is identified as making the call. you can
|
||
# also use your own API username that you created on PayPal’s sandbox
|
||
# or the PayPal live site
|
||
*/
|
||
define('API_USERNAME', $module['username']);
|
||
/**
|
||
# API_password: The password associated with the API user
|
||
# If you are using your own API username, enter the API password that
|
||
# was generated by PayPal below
|
||
# IMPORTANT - HAVING YOUR API PASSWORD INCLUDED IN THE MANNER IS NOT
|
||
# SECURE, AND ITS ONLY BEING SHOWN THIS WAY FOR TESTING PURPOSES
|
||
*/
|
||
define('API_PASSWORD', $module['password']);
|
||
/**
|
||
# API_Signature:The Signature associated with the API user. which is generated by paypal.
|
||
*/
|
||
define('API_SIGNATURE', $module['signature']);
|
||
|
||
if($module['gateway']==1){ ## LIVE MODE
|
||
/**
|
||
# Endpoint: this is the server URL which you have to connect for submitting your API request.
|
||
*/
|
||
define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp');
|
||
/* Define the PayPal URL. This is the URL that the buyer is
|
||
first sent to to authorize payment with their paypal account
|
||
change the URL depending if you are testing on the sandbox
|
||
or going to 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=
|
||
*/
|
||
define('PAYPAL_URL', 'https://www.paypal.com/webscr&cmd=_express-checkout&token=');
|
||
} else { ## SANDBOX MODE
|
||
define('API_ENDPOINT', 'https://api-3t.sandbox.paypal.com/nvp');
|
||
define('PAYPAL_URL', 'https://www.sandbox.paypal.com/webscr&cmd=_express-checkout&token=');
|
||
}
|
||
|
||
if($config['proxy']==1){
|
||
|
||
/**
|
||
USE_PROXY: Set this variable to true to route all the API requests through proxy.
|
||
like define('USE_PROXY',true);
|
||
*/
|
||
define('USE_PROXY',true);
|
||
/**
|
||
PROXY_HOST: Set the host name or the IP address of proxy server.
|
||
PROXY_PORT: Set proxy port.
|
||
|
||
PROXY_HOST and PROXY_PORT will be read only if USE_PROXY is set to true
|
||
*/
|
||
define('PROXY_HOST', $config['proxyHost']);
|
||
define('PROXY_PORT', $config['proxyPort']);
|
||
} else {
|
||
define('USE_PROXY',false);
|
||
define('PROXY_HOST', '127.0.0.1');
|
||
define('PROXY_PORT', '808');
|
||
}
|
||
/**
|
||
# Version: this is the API version in the request.
|
||
# It is a mandatory parameter for each API request.
|
||
# The only supported value at this time is 2.3
|
||
*/
|
||
if($module['debug']==true) {
|
||
define("PAYPAL_DEBUG", true);
|
||
} else {
|
||
define("PAYPAL_DEBUG", false);
|
||
}
|
||
|
||
define('VERSION', '53.0');
|
||
?>
|