/** * @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); }
/** * 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'; } }