Page 1 sur 1

Comment intégrer une API JSON dans un script PHP ???

Posté : 14 juil. 2015, 11:44
par chegmarco
Bonjour.
J'aimerais savoir exactement comment me servir de l'API JSON ci-dessous (qui est API Visa Direct dont le lien de sa description est https://developer.visa.com/vpp/document ... _OCT_.html et qui permet de payer par Carte de crédit les utilisateurs à partir d'un site web) pour l'intégrer à mon site PHP ???

Code : Tout sélectionner

URL: https://sandbox.visa.com/rsrv_vpp/v1/oct { "SystemsTraceAuditNumber": "350420", "RetrievalReferenceNumber": "201010101030", "DateAndTimeLocalTransaction": "2021-10-26T21:32:52", "AcquiringBin": "409999", "AcquirerCountryCode": "101", "SenderReference": null, "SenderAccountNumber": "1234567890123456", "SenderCountryCode": "USA", "TransactionCurrency": "USD", "SenderName": "John Smith", "SenderAddress": "44 Market St.", "SenderCity": "San Francisco", "SenderStateCode": "CA", "RecipientCardPrimaryAccountNumber": "4957030420210454", "Amount": "112.00", "BusinessApplicationID": "AA", "TransactionIdentifier": "38121405926", "SourceOfFunds": "03", "CardAcceptor": { "Name": "John Smith", "TerminalId": "365539", "IdCode": "VMT200911026070", "Address": { "State": "CA", "County": "081", "Country": "USA", "ZipCode": "94105" } } }
Concrètement, comment utiliser une API JSON ???

Merci d'avance.

Re: Comment intégrer une API JSON dans un script PHP ???

Posté : 14 juil. 2015, 14:36
par @rthur
Bonjour,

En utilisant les fonctions PHP json_* et en lisant attentivement la doc fournie par VISA.
http://php.net/manual/fr/ref.json.php

Re: Comment intégrer une API JSON dans un script PHP ???

Posté : 14 juil. 2015, 17:08
par chegmarco
Bonjour,

En utilisant les fonctions PHP json_* et en lisant attentivement la doc fournie par VISA.
http://php.net/manual/fr/ref.json.php
Mais je ne comprends absolument rien même après avoir lu la documentation fournie par VISA.

Merci de mieux m'éclaircir puisque je n'ai pas très grand niveau en programmation.

Re: Comment intégrer une API JSON dans un script PHP ???

Posté : 14 juil. 2015, 18:32
par @rthur
Afin que l'on puisse t'aider au mieux, peux-tu nous donner une vision plus globale de ce que tu cherches à faire ?
Quel est ton projet ?

##modération : sujet déplacé dans le forum PHP débutant.

Re: Comment intégrer une API JSON dans un script PHP ???

Posté : 14 juil. 2015, 23:25
par chegmarco
Afin que l'on puisse t'aider au mieux, peux-tu nous donner une vision plus globale de ce que tu cherches à faire ?
Quel est ton projet ?

##modération : sujet déplacé dans le forum PHP débutant.
Pour préciser ce que je veux faire, je bosse pour une institution qui vend des Cartes prépayés (VISA) et le but est de permettre aux clients ayant leur compte en ligne de transférer des fonds (disponible sur leur balance vers les Cartes de Crédit VISA de leur correspondant de partout dans le monde en se basant bien sûr sur l'API Json VISA Direct qui permet aux institution financière de recharger et/ou de transférer des fonds vers les Cartes de Crédit VISA de leurs proches.
Alors pouvez-vous donc m'aider à réussir ce défi là en adaptant l'API Json Visa Direct ci-dessus à mon script PHP de la banque en ligne sachant que :
* La variable PHP des utilisateurs est $user ;
* La variable PHP du solde de l'utilisateur est $bal ;
* La variable PHP du N° de compte en ligne du clients est $acc_no;

Référence de la documentation de Api Json VISA Direct: https://developer.visa.com/vpp/document ... t_API.html .

Re: Comment intégrer une API JSON dans un script PHP ???

Posté : 15 juil. 2015, 01:09
par @rthur
Je suis désolé de te dire cela, mais le traitement de flux financiers est un domaine sensible pour lequel le "bidouillage" n'est pas possible.

Il apparait assez clairement à la vue de tes questions que tu n'as pas le niveau requis pour effectuer un tel développement.

Je vois donc 2 possibilités :
- soit tu fais faire ce développement par un vrai développeur, ou une société d'intégration dont c'est le métier (contacte Visa, ils pourront probablement t'orienter)
- soit tu suis une formation professionnelle pour être capable de monter en compétence

Dans tous les cas, je pense qu'il serait contre-productif et même dangereux de te donner des pistes ou des morceaux de codes que tu vas assembler maladroitement et ainsi faire prendre des risques à tes clients.


Si tu tiens absolument à faire les développements toi-même, commence par des petits projets simples, qui ne touchent pas les données bancaires ou financières.
Ce n'est qu'une fois que tu auras les compétences suffisantes en développement et les connaissances en terme de sécurité informatique que tu pourras commencer à t'attaquer à des systèmes informatiques financiers.