Esempio n. 1
0
File: acte.php Progetto: nursit/bank
/**
 * @param array $config
 * @param int $id_transaction
 * @param string $transaction_hash
 * @param array $options
 * @return array|string
 */
function presta_paypalexpress_payer_acte_dist($config, $id_transaction, $transaction_hash, $options = array())
{
    include_spip('presta/paypalexpress/inc/paypalexpress');
    $contexte = array('id_transaction' => $id_transaction, 'transaction_hash' => $transaction_hash, 'url_confirm' => parametre_url(self(), 'confirm', 'oui'), 'sandbox' => paypalexpress_is_sandbox($config) ? ' ' : '', 'logo' => bank_trouver_logo('paypal', 'PAYPAL.gif'), 'config' => $config);
    $contexte = array_merge($options, $contexte);
    return recuperer_fond('presta/paypalexpress/payer/acte', $contexte);
}
Esempio n. 2
0
/**
 * Endpoint: this is the server URL which you have to connect for submitting your API request.
 *
 * @param array $config
 * @return string
 */
function paypal_api_endpoint($config)
{
    if (paypalexpress_is_sandbox($config)) {
        return 'https://api-3t.sandbox.paypal.com:443/nvp';
    } else {
        return 'https://api-3t.paypal.com:443/nvp';
    }
}