Discussions

Ask a Question

Android SDK: redirect non più funzionante

Buongiorno, sto integrando Satispay in un app Android utilizzando l'SDK ufficiale. Fino alla versione dell'app Satispay Android precedente al 15 dicembre 2022, il passaggio dalla mia app a quella Satispay e redirect alla mia app avveniva in automatico utilizzando lo startActivityForResult e il metodo onActivityResult per recuperare la risposta (come documentato nell'SDK). Con il rilascio della versione Satispay Android del 15 dicembre, dopo il pagamento non viene più effettuato il redirect automatico alla mia app e sono costretto a riaprirla per intercettare l'evento onActivityResult (che risulta funzionante e con la risposta corretta). Non trovo però aggiornamenti all'sdk e non capisco cosa modificare per rendere nuovamente funzionante la riapertura della mia app dopo il pagamento. Spero che qualcuno possa aiutarmi.
ANSWERED

have you planned to expose the amount requests to friends as API

as in the subject have you planned to expose an api to allow money transfer between friends?
ANSWERED

Refund Idempotency

Hi, I am trying to handle idempotency flow in order to avoid multiple refund in case of retry. At this moment if I use the same external_code value, I receive a refund for each CreatePayment I call. Is it possible to avoid this behaviour?
ANSWERED

P2P mobile payment

Hi im having trouble with the P2P app api, im using this call to open the app: satispay://open/contacts/contact?amount={amount_in_cents}&currency={currency}&callback_url={url_to_open_after_payment_completed} but its only opening the contacts and nothing else. I want to make P2P payments with friends inside my android app using this api, but im stuck here. Thanks!
ANSWERED

Error 500 on prestshop order payment

Hi, I have installed and configured PS plugin, everything is fine until I complete the order, when i send order, instead bring me to payment page, it shows an ERROR 550. The order is registered in admin area, customer and merchant cannot receive any email, log is not written... Here the apache log: [Fri Jan 06 12:35:33.840443 2023] [proxy_fcgi:error] [pid 5131:tid 139892839405312] [client 82.215.131.230:44122] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to a member function getName() on null in /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/Mail.php:651\nStack trace:\n#0 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/Mail.php(401): MailCore::getTemplateBasePath()\n#1 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/PrestaShopLogger.php(125): MailCore::send()\n#2 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/PrestaShopLogger.php(172): PrestaShopLoggerCore::sendByMail()\n#3 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/PaymentModule.php(739): PrestaShopLoggerCore::addLog()\n#4 /var/www/vhosts/mydomain.com/mydomain.com/prd/modules/satispay/controllers/front/payment.php(41): PaymentModuleCore->validateOrder()\n#5 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/controller/Controller.php(295): SatispayPaymentModuleFrontController->postProcess()\n#6 /var/www/vhosts/mydomain.com/mydomain.com/prd/classes/Dispatcher.php(525): ControllerCore->run()\n#7 /var/www/vhosts/mydomain.com/mydomain.com/prd/in...', referer: https://www.mydomain.com/it/ordine Any suggestion about what to check or configure? Thanks in Advance Matt
ANSWERED

Errore plugin per Woocommerce con PHP 8

Buon giorno, avrei la necessità di attivare il plugin su una installazione di Wordpress 6.0.3 con Woocommerce 7.1 ma il plugin non funziona correttamente con PHP 8, pur essendo attive le estensioni richieste. Quando entro nelle impostazioni di Woocommerce--> Pagamenti e abilito la modalità di pagamento Satispay, una volta che entro nella configurazione dei parametri ricevo il seguente errore: "Si è verificato un errore critico sul tuo sito web. Controlla la casella di posta dell'amministratore del sito per istruzioni". Controllando la mail ricevo una serie di errori relativi al PHP 8. Facendo infatti un downgrade alla versione 7.4 riesco ad entrare nelle impostazioni e a configurare il plugin correttamente. Il problema è che per svariati motivi ho bisogno della versione 8 di php. Come posso risolvere? Grazie
ANSWERED

Forbidden in nuova richiesta KeyID

In ottica di debug ho provato a ricreare la coppia di chiavi pubbliche/private e quindi rieffettuare una richiesta per ottenere un KeyID. La risposta da parte di g_business/v1/authentication_keys è però dalla seconda volta in avanti: `{"code":45,"message":"Forbidden","wlt":"UTwLT2fh"}` La richiesta può essere effettuata quindi una sola volta? Non avendo salvato al primo giro di debug il KeyID restituito ed avendo cambiato ora la coppia di chiavi pubbliche/private, come dovrei procedere ora? Grazie
ANSWERED

Fatal Exception: java.lang.UnsupportedOperationException: This isn't a hierarchical URI.

Salve, nella mia app è implementato un sistema di pagamento tramite Satispay. Facendo delle prove con l'ultima versione dell'app Satispay di stage ottengo la seguente eccezione: Fatal Exception: java.lang.UnsupportedOperationException: This isn't a hierarchical URI. Sembra che non riconosca l'uri dell'app per poterla poi aprire ed effettuare il pagamento. Questo succede per l'app in stage di Android versione 3.30.0, mentre non ho questo problema con l'app Android versione 3.25.0
ANSWERED

Abbonamenti e acquisti ricorrenti

Vorremmo implementare la funzionalità di abbonamenti e acquisti ricorrenti su un nostro ecommerce. Leggendo la vostra documentazione sembrerebbe essere possibile farlo attraverso la "Pre-authorized funds lock" (https://developers.satispay.com/docs/pre-authorized-funds-lock-web-redirect), tuttavia la documentazione è davvero... minimale. Avete qualche documento/esempio più completo cui far riferimento per una corretta implementazione? Grazie molte!
ANSWERED

Web off redirect non funziona

Buongiorno, ho provato ad integrare la funzionalità One-off - Web-redirect descritta qui https://developers.satispay.com/docs/web-redirect-pay, su un sito di ecommerce. Il problema è che se seguo la documentazione utilizzando la libreria php e inserisco il redirect_url direttamente nel body, la piattaforma mi restituisce l'errore "Missing redirect_url". Se invece inserisco il redirect_url nei metadata (contrariamente a quanto scritto qui https://developers.satispay.com/reference/create-a-payment), allora funziona in versione desktop, ma in mobile alla chiusura dell'ordine tramite app, non viene richiamata la pagina del sito a cui punta la redirect_url Potete aiutarmi a capire, grazie?