Buongiorno a tutti
sto provando ad utilizzare le nuove API di scriptcase per paypal.
Ho pesissequamente copiato il codice dell'esempio ma la procedura mi da un errore che no riesco a capire come risolvere.
Questo è il codice
$settings = [
"gateway" =>'paypall_espress',
"username" => 'info_facilitator_api1.gmail.com',
"password" => 'AKWDP8AFB4PVXWE6',
"signature" => 'ALvW1LfJ5RaibyQPxHIpppfeMDgoApTea-ndyTI-RLaEul5djC6SO6sC',
"testmode" => 'TRUE'];
/**$products = array(
"name" => $descri,
"quantity" => $qta,
"price" => $total
);*/
$order=$id;
$gateway = sc_call_api('',$settings);
$resp_apl = str_replace($this->Ini->nm_cod_apl,"control_pagamento",$_SERVER["PHP_SELF"]);
$response = $gateway->purchase([
'cancelUrl'=> 'no link please:' . $_SERVER["HTTP_HOST"] . $resp_apl . '?paypal=aborted&order='.$order.'&date='.date('Y-m-d'),
'returnUrl'=> 'no link please:' . $_SERVER["HTTP_HOST"] . $resp_apl . '?paypal=return&order='.$order.'&date='.date('Y-m-d'),
'amount' => $total,
'currency' => 'EUR', //USD
])->setItems(
$products
)->send();
if ($response->isRedirect()) {
// redirect to offsite payment gateway
$response->redirect();
}
else {
// payment failed: display message to customer
echo $response->getMessage();
}
-----
Questo è l'errore
Fatal error: Uncaught Error: Call to a member function purchase() on null in /Applications/Scriptcase/v9/wwwroot/scriptcase/app/Dieta/blank_pagamento/index.php:1701 Stack trace: #0 /Applications/Scriptcase/v9/wwwroot/scriptcase/app/Dieta/blank_pagamento/index.php(1601): blank_pagamento_apl->m_paypal(Array, '30', 120) #1 /Applications/Scriptcase/v9/wwwroot/scriptcase/app/Dieta/blank_pagamento/index.php(2081): blank_pagamento_apl->controle() #2 {main} thrown in /Applications/Scriptcase/v9/wwwroot/scriptcase/app/Dieta/blank_pagamento/index.php on line 1701
$products è un array come passato dalla loro procedura ovviamente i dati sono i miei
ma la natura dei dati è la stessa
Se avete suggerimenti
Mimmo
Paypal
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Paypal
L'errore si riferisce alla funzione php "purchase()" che non esiste.
-
- Messaggi: 39
- Iscritto il: 02 lug 2018, 08:07
Re: Paypal
Grazie della rispota ma perche mi dici che non esiste
$response = $gateway->purchase([
eccetera
questa l'hanno scritta loro
Il dubbio che jho è qua
$products definito come array
Ma nche quallo loro hanno fatto così
Mimmo
$response = $gateway->purchase([
eccetera
questa l'hanno scritta loro
Il dubbio che jho è qua
$products definito come array
Ma nche quallo loro hanno fatto così
Mimmo
Re: Paypal
Forse manca un pezzo di script.
Da dove hai copiato questo codice?
Hai guardato nel progetto con i "samples"?
Da dove hai copiato questo codice?
Hai guardato nel progetto con i "samples"?
-
- Messaggi: 39
- Iscritto il: 02 lug 2018, 08:07
Re: Paypal
Ciao
l'ho preso dal sito loro è un webinar sulle nuove api c'è anche un filmato su youtube
Il codice l'hanno scritto loro
Se riesci a capre cosa non va fammelo sapere intato scrivo a Scripycase
Grazie
l'ho preso dal sito loro è un webinar sulle nuove api c'è anche un filmato su youtube
Il codice l'hanno scritto loro
Se riesci a capre cosa non va fammelo sapere intato scrivo a Scripycase
Grazie
- Allegati
-
- sc9_bkp_webinar_sc_call_api_payments.zip
- (110.29 KiB) Scaricato 256 volte
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 3 ospiti