Discussions

Ask a Question
ANSWERED

Elenco codici di errore API php

Buongiorno, è possibile avere un elenco completo dei codici di errore restituiti tramite Exception nell'utilizzo delle API? Non parlo degli errori http, parlo dei codici di errore con chiave "code" nel corpo della eccezione. Un elenco tipo: 41 Resource not found 45 Forbidden 46 Unsupported media type ..... Grazie
ANSWERED

Ordine da backoffice

Buongiorno, abbiamo integrato su magento 2 il plugin ufficiale. Creando ordini da backoffice, e selezionando Satispay come metodo di pagamento, come fa il cliente a saldare? Non viene inviato nessun link o altro. Il plugin non lo prevede? Dobbiamo inviare un link di pagamento? Grazie
ANSWERED

Chiave mapatura pagamento

Buongiorno, sarebbe possibile sapere qual'è la chiave che viene utilizzata per registrare l'avvenuto pagamento tramite satispay all'interno del plugin per woocommerce? L'esigenza sarebbe quella di passare poi l'informazione tramite un connettore ad un software esterno. Resto in attesa di un vostro gentile riscontro.
ANSWERED

Iban nell'app di staging

E' normale che l'app di staging mi chieda il codice iban? Essendo un'app di test immagino che non si debba collegare a nessun conto. Grazie
ANSWERED

Redirect URL non funzionante con APP

Buongiorno, ho implementato la funzionalità di Web-redirect e funziona tutto corrattamente via desktop. L'unico problema che ho riscontrato sta nel fatto che quando un utente effettua tutte le operazioni da mobile (quindi utilizza lo smartphone a partire dal login del mio portale), al redirect su satispay gli viene aperta in automatico l'app. Dopo il pagamento effettuato con successo, viene rispedito alla pagina di partenza del redirect. Così facendo non vengono scaturite tutte le operazioni contenute all'interno del parametro "redirect_url" proprio perchè la pagina non viene minimamente richiamata. Come posso risolvere?
ANSWERED

Refund issue

How can we refund the payments older than 90 days ?
ANSWERED

code:46 message: Unsupported media type

Buongiorno, sto provando a creare un form per l'invio del pagamento. La funzione createPyament crea la varibiale, ma quando invio il firlm mi ritorna il seguente errore: {"code":46,"message":"Unsupported media type","wlt":"KfzSGlWD"} Queso è il form che ho predisposto: <form method="post" accept-charset="utf-8" action="https://authservices.satispay.com/g_business/v1/payments"> <button type="submit">Acquista</button> </form> e questa la variabile $payment che vorrei inviare al pagamento: [id] => 0784fd48-511d-4f55-9768-cdcc26a42124 [code_identifier] => S6Y-PAY--XXXXXXX-511D-4F55-9768-CDCC26A42124 [type] => TO_BUSINESS [amount_unit] => 1 [currency] => EUR [status] => PENDING [expired] => [metadata] => stdClass Object ( ) [sender] => stdClass Object ( [type] => CONSUMER ) [receiver] => stdClass Object ( [id] => 2e9a96c5-d3b9-424e-94d1-8512123e9207 [type] => SHOP ) [insert_date] => 2022-05-19T08:49:30.926Z [expire_date] => 2022-05-19T10:49:30.923Z [flow] => CHARGE [redirect_url] => https://online.satispay.com/pay/0784fd48-511d-4f55-9768-cdcc26a42124?redirect_url=https%3A%2F%2Fmysite.net%2Fpayments%2Fcheck Cosa c'è di sbagliato?
ANSWERED

WebButton - Callback URL chiamata più volte

Salve, abbiamo implementato la soluzione WebButton. https://developers.satispay.com/docs/web-button-pay Fin qui tutto bene, il pagamento viene generato, il QR funziona e riceviamo la callback con l'avvenuto pagamento a status "ACCEPTED". Questo ci permette di smarcare l'ordine come "pagato". Il problema è che 2 ore dopo riceviamo un'ulteriore chiamata sulla callback, che riceve l'informazione che il pagamento è stato cancellato con status "CANCELED". Questo comporta che l'ordine faccia rollback di stato (dobbiamo lasciare aperta la possibilità di tracciare se il pagamento viene annullato). La questione è che questa seconda "cancellazione" non risulta veritiera, in quanto succede anche per test fatti su Sandbox con un account completamente gestito da me (so quindi per certo di non aver annullato la transazione). Inoltre sull'applicazione rimane la transazione come Confermata. A cosa potrebbe essere dovuto?
ANSWERED

integrazione software winpizze a vs sistema di pagamento

Buongiono mi chiamo Giovanni Fontana ho sviluppato ormai da 30 anni il software Winpizze specifico per pizzerie d'asporto distribuito in tutto il territori nazionale. Molti clienti mi chiedono l'integrazione al vs sistema di pagamento. Avrei necessita di qualche esempio in vb6 o vb.net o di documentazione per capire da dove cominciare. grazie anticipatamente
ANSWERED

Getting 400 when getting status of a transaction

Hey, I have a web-button implementation, and facing the following issue - when trying to get the payment status from the satispay API I get 400 error, attaching the CURL request below curl --request GET \ --url 'https://staging.authservices.satispay.com/g_business/v1/pre_authorized_payment_tokens/fa692015-5723-4184-a33a-7ab21f9f3a08' \ --header 'host: staging.authservices.satispay.com' \ --header 'date: Mon, 11 Apr 2022 11:20:35 GMT' \ --header 'digest: SHA-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' \ --header 'Authorization: Signature keyId="264su4goljp4ko9t19uua9nk86t16t6q9r1s5n4vj2s7ko4qa9sge5m85lfbdus4ipstd439097d1qkko91ulv5mjb2b9jdeq0ifbnhh9vgd349fvl6lude1cfdtiep87gual9k5re55t1nhm8043rku3s1vk4aj7afo1st3m237uf6bgtu9uequf4fpgbhsl611kgtk", algorithm="rsa-sha256", headers="(request-target) host date digest", signature="SpZY1NhL0KDPnDTvy/ALOS+VvjPNWp6jT7gqUcc32Ljv/M3GCplGzd7WRRX1n8WB9nPghU5Ric5id4+5ivYAFbdlP7gmaB1BeWN6XuJKEIgBFGKKqIFo51i4oMdAzsH36GQZwuVn6rOoNbF0RWUKvc1hZ8znpXQYnTs0D4+TA3x4P9FqVijOPMJfo5+Y9VaXssZeYE78vjCla+hhWy/ksTSDpuTlcdAyYzGR2xn44o3515ppDoQ6nKiSltH2EdRx13HAzRUAdolXn0lTE4iHbXEJYxRdS7yyo6vUreODUmI8LkPbghcwuKC44f/bqDWTDiQLXM8yKyPT0zHRI6uEcN++ryRDgknrPzgXvODkXmPdPlsDd2mosVykkGXv1rnwxe6Uj4/NM1Hapw6Rn/rbK8K55XsCVkiEEOA1QO3BcFXNnMSW2xxsn+D86rlXTAFpCGC1cSU9Q/hQx0O8GmEwo7fmvChHmiovY8kPeslz7Sma7WBm+mTvCbRheo7KKDwfLPboWH+s555uJYpxIN2hzAgUZ4qCcMCNh3UeVxKvQU+z6hZVd/0l89osRIAQin7f1j7CvKmjshfYJ6otsxnWG9JMfcLn1zzqJ98ceIiesChMATJj17qTMy6ed3FovFvMIHG9O2gPjcIESz8zq4nGj3KfDbBUuMlr7fvIvobyBSs="' please let me know if we can have a quick discussion on this?