2010-12-14 25 views
0

Je suis en train de mettre en œuvre la passerelle Saferpay. Mais le problème est chaque fois que j'envoie USD 5.25 comme le montant qu'il dit: l'attribut AMOUNT n'est pas numérique. Je suis très confus à cause de cela, quelqu'un peut-il m'aider à ce sujet?Mise en œuvre Saferpay

Merci

Répondre

2

Vous aurez probablement convertir ce montant à cents:

5,25 * 100 = 525.

C'est le cas avec la plupart des passerelles de paiement ...

+0

alors comment cela sera-t-il calculé comme 5,25 USD? – Santanu

+0

De la documentation: AMOUNT Montant à réserver spécifié dans l'unité monétaire minoritaire. Par exemple. EUR 1,35 doit être transmis sous la forme 135. CURRENCY Spécifie la devise de transaction avec une chaîne ISO 4217 code devise, par ex. EUR, CHF, USD etc. –

+0

https://www.bs-card-service.com/fileadmin/user_upload/Dokumente/E-Commerce_Mailorder/Web-Terminal_Downloads/Saferpay_Implementation_Guide_v1.62.pdf –