<?php include 'ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/DoCaptureRequestType.php'; require_once 'SampleLogger.php'; require_once 'lib/constants.inc.php'; session_start(); $was_submitted = false; $logger = new SampleLogger('CaptureReceipt.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST $capture_request =& PayPal::getType('DoCaptureRequestType'); if (PayPal::isError($capture_request)) { $logger->_log('Error in request: ' . $capture_request); } else { $logger->_log('Create request: ' . $capture_request); } // Set request fields
<?php include '../ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/GetRecurringPaymentsProfileDetailsRequestType.php'; require_once 'PayPal/Type/GetRecurringPaymentsProfileDetailsResponseType.php'; require_once '../lib/constants.inc.php'; require_once '../SampleLogger.php'; define('UNITED_STATES', 'US'); session_start(); $was_submitted = false; $logger = new SampleLogger('GetRPProfileDetails.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // $caller = $_SESSION['caller']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = '../index.php'; header("Location: {$location}"); } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST $grppd_request =& PayPal::getType('GetRecurringPaymentsProfileDetailsRequestType'); if (PayPal::isError($crpp_request)) { $logger->_log('Error in request: ' . print_r($grppd_request, true)); } else {
<?php include 'ppsdk_include_path.inc'; require_once 'SampleLogger.php'; session_start(); $caller = $_SESSION['caller']; // $profile = $_SESSION['APIProfile']; $logger = new SampleLogger('GetTransactionDetails.php', PEAR_LOG_DEBUG); // Verify that user is logged in if (!isset($caller)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); header("Location: index.php"); exit; } else { $logger->_log('profile: ' . print_r($profile, true)); } require_once 'pages/GetTransactionDetails.html.php';
<?php include 'ppsdk_include_path.inc'; require_once 'SampleLogger.php'; session_start(); $profile = $_SESSION['APIProfile']; $logger = new SampleLogger('ExpressCheckout.php', PEAR_LOG_DEBUG); // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); exit; } else { $logger->_log('caller: ' . print_r($caller, true)); } require_once 'pages/ExpressCheckout.html.php';
<?php include '../ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/BillOutstandingAmountRequestType.php'; require_once 'PayPal/Type/BillOutstandingAmountRequestDetailsType.php'; require_once 'PayPal/Type/BillOutstandingAmountResponseType.php'; require_once '../lib/constants.inc.php'; require_once '../SampleLogger.php'; define('UNITED_STATES', 'US'); session_start(); $was_submitted = false; $logger = new SampleLogger('BillOutstandingAmount.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // $caller = $_SESSION['caller']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = '../index.php'; header("Location: {$location}"); } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST $boa_request =& PayPal::getType('BillOutstandingAmountRequestType'); if (PayPal::isError($crpp_request)) { $logger->_log('Error in request: ' . print_r($boa_request, true));
* */ include 'ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Profile/Handler.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'lib/api_form_validators.inc.php'; require_once 'lib/functions.inc.php'; require_once 'lib/constants.inc.php'; require_once 'SampleLogger.php'; session_start(); $dummy = @new APIProfile(); $environments = $dummy->getValidEnvironments(); $was_submitted = false; $logger = new SampleLogger('WebPaymentPro.php', PEAR_LOG_DEBUG); $logger->_log(print_r($_POST, true)); if (isset($_POST['submitted'])) { $logger->_log('submitted'); unset($_POST['submitted']); $handler =& ProfileHandler_Array::getInstance(array('username' => $_POST['apiUsername'], 'certificateFile' => null, 'subject' => null, 'environment' => ENVIRONMENT)); $pid = ProfileHandler::generateID(); $profile = new APIProfile($pid, $handler); $logger->_log('Profile: ' . print_r($profile, true)); $save_file; if (isset($_FILES['certFile'])) { // Use my account if (!file_exists($_FILES['certFile']['tmp_name'])) { $errors['certFile'] = "You must provide a Certificate for the profile"; } else { if (!is_uploaded_file($_FILES['certFile']['tmp_name'])) {
<?php include 'ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/DoAuthorizationRequestType.php'; require_once 'PayPal/Type/DoAuthorizationResponseType.php'; // Add all of the types require_once 'PayPal/Type/BasicAmountType.php'; require_once 'lib/constants.inc.php'; require_once 'SampleLogger.php'; session_start(); $was_submitted = false; $logger = new SampleLogger('AuthorizationReceipt.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST $authorization_request =& PayPal::getType('DoAuthorizationRequestType'); if (PayPal::isError($authorization_request)) { $logger->_log('Error in request: ' . print_r($authorization_request, true)); }
<?php include 'ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/GetTransactionDetailsRequestType.php'; require_once 'SampleLogger.php'; require_once 'lib/constants.inc.php'; session_start(); $was_submitted = false; $logger = new SampleLogger('TransactionDetails.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); header("Location: index.php"); exit; } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST // $trans_details = new TransactionSearchRequestType(); $trans_details =& PayPal::getType('GetTransactionDetailsRequestType'); if (PayPal::isError($trans_details)) { $logger->_log('Error in request: ' . print_r($trans_details, true)); } else { $logger->_log('Create request: ' . print_r($trans_details, true)); }
require_once 'PayPal/Type/RefundTransactionResponseType.php'; require_once 'PayPal/Type/TransactionSearchResponseType.php'; require_once 'PayPal/Type/GetTransactionDetailsResponseType.php'; require_once 'PayPal/Type/DoDirectPaymentResponseType.php'; require_once 'PayPal/Type/SetExpressCheckoutResponseType.php'; require_once 'PayPal/Type/GetExpressCheckoutDetailsResponseDetailsType.php'; require_once 'PayPal/Type/GetExpressCheckoutDetailsResponseType.php'; require_once 'PayPal/Type/DoExpressCheckoutPaymentResponseType.php'; require_once 'PayPal/Type/DoCaptureResponseDetailsType.php'; require_once 'PayPal/Type/DoCaptureResponseType.php'; require_once 'PayPal/Type/MassPayResponseType.php'; require_once 'PayPal/Type/DoReauthorizationResponseType.php'; require_once 'PayPal/Type/DoVoidResponseType.php'; require_once 'SampleLogger.php'; session_start(); $logger = new SampleLogger('ApiError.php', PEAR_LOG_DEBUG); $response = $_SESSION['response']; $logger->_log('SOAP response: ' . print_r($response, true)); // Require AbstractResponseType.php $ack = $response->getAck(); $correlationID = $response->getCorrelationID(); $version = $response->getVersion(); // Require ErrorType.php $errorList = $response->getErrors(); // Remove the response at this point unset($_SESSION['response']); ?> <html> <head> <title>PayPal PHP API Error</title>
require_once 'PayPal/Type/DoDirectPaymentRequestType.php'; require_once 'PayPal/Type/DoDirectPaymentRequestDetailsType.php'; require_once 'PayPal/Type/DoDirectPaymentResponseType.php'; // Add all of the types require_once 'PayPal/Type/BasicAmountType.php'; require_once 'PayPal/Type/PaymentDetailsType.php'; require_once 'PayPal/Type/AddressType.php'; require_once 'PayPal/Type/CreditCardDetailsType.php'; require_once 'PayPal/Type/PayerInfoType.php'; require_once 'PayPal/Type/PersonNameType.php'; require_once 'lib/constants.inc.php'; require_once 'SampleLogger.php'; define('UNITED_STATES', 'US'); session_start(); $was_submitted = false; $logger = new SampleLogger('DoDirectPaymentReceipt.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // $caller = $_SESSION['caller']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } else { $logger->_log('Profile from session: ' . print_r($profile, true)); } // Build our request from $_POST // $dp_request = new TransactionSearchRequestType(); $dp_request =& PayPal::getType('DoDirectPaymentRequestType');
include 'ppsdk_include_path.inc'; /** * PHP code here */ require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/TransactionSearchRequestType.php'; require_once 'PayPal/Type/TransactionSearchResponseType.php'; require_once 'SampleLogger.php'; require_once 'lib/constants.inc.php'; session_start(); set_time_limit(60); $was_submitted = false; $logger = new SampleLogger('TransactionSearchResults.php', PEAR_LOG_DEBUG); $logger->_log('POST variables: ' . print_r($_POST, true)); $profile = $_SESSION['APIProfile']; // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } // Build our request from $_POST $trans_search =& PayPal::getType('TransactionSearchRequestType'); if (PayPal::isError($trans_search)) { $logger->_log('Error in request: ' . $trans_search); } else { $logger->_log('Create request: ' . $trans_search);
require_once 'PayPal/Type/SetExpressCheckoutRequestType.php'; require_once 'PayPal/Type/SetExpressCheckoutRequestDetailsType.php'; require_once 'PayPal/Type/SetExpressCheckoutResponseType.php'; require_once 'PayPal/Type/GetExpressCheckoutDetailsRequestType.php'; require_once 'PayPal/Type/GetExpressCheckoutDetailsResponseDetailsType.php'; require_once 'PayPal/Type/GetExpressCheckoutDetailsResponseType.php'; require_once 'lib/constants.inc.php'; require_once 'SampleLogger.php'; if (ENVIRONMENT == 'live') { define('PAYPAL_URL', 'https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token='); } else { define('PAYPAL_URL', 'https://www.' . ENVIRONMENT . '.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token='); } session_start(); $profile = $_SESSION['APIProfile']; $logger = new SampleLogger('ReviewOrder.php', PEAR_LOG_DEBUG); // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } else { $logger->_log('profile: ' . print_r($profile, true)); } if (!isset($_REQUEST['token'])) { // SetExpressCheckout handling $serverName = $_SERVER['SERVER_NAME']; // Use this to test with NAT // $serverName = '192.168.1.10'; $serverPort = $_SERVER['SERVER_PORT'];
include 'ppsdk_include_path.inc'; require_once 'PayPal.php'; require_once 'PayPal/Profile/Handler/Array.php'; require_once 'PayPal/Profile/API.php'; require_once 'PayPal/Type/BasicAmountType.php'; require_once 'PayPal/Type/PaymentDetailsType.php'; require_once 'PayPal/Type/DoExpressCheckoutPaymentRequestType.php'; require_once 'PayPal/Type/DoExpressCheckoutPaymentRequestDetailsType.php'; require_once 'PayPal/Type/DoExpressCheckoutPaymentResponseType.php'; require_once 'lib/constants.inc.php'; require_once 'SampleLogger.php'; define('PAYPAL_URL', 'https://www.' . ENVIRONMENT . '.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token='); session_start(); $profile = $_SESSION['APIProfile']; $logger = new SampleLogger('ECReceipt.php', PEAR_LOG_DEBUG); // Verify that user is logged in if (!isset($profile)) { // Not logged in -- Back to the login page $logger->_log('You are not logged in; return to index.php'); $location = 'index.php'; header("Location: {$location}"); } else { $logger->_log('profile: ' . print_r($profile, true)); } $token = $_REQUEST['token']; $paymentAmount = $_REQUEST['paymentAmount']; $paymentType = $_REQUEST['paymentType']; $currencyCodeType = $_REQUEST['currencyCodeType']; $payerID = $_REQUEST['payerID']; $ec_details =& PayPal::getType('DoExpressCheckoutPaymentRequestDetailsType');