2011-08-03 1 views

Répondre

0

Pages here contient des informations de détails sur l'API d'intégration et il y a un billet de blog qui a un exemple de code en C#: Sample C# code for BeanStream credit card processing

+0

Bonjour Waqas, merci pour la réponse. mais j'ai déjà vu ce blog. L'auteur du blog recherche également le SDK de BeanStream. Le fichier de code fourni par l'auteur est créé par le sien et il n'est pas sûr que ce code fonctionne sur Live ou non. J'ai aussi demandé à l'équipe de support de BeanStream mais pas de réponse de leur part. S'il vous plaît, si vous trouvez quelque chose d'autre, partagez avec moi. merci – Riky

+0

selon le site Web de BeanStreams, API complet/Manuel de l'utilisateur est disponible dans la section des membres et ne peut être consulté par les membres. Donc, si vous avez un compte avec eux, vous pouvez regarder dans le document. – Waqas

+0

merci pour votre aide. Maintenant, j'ai un compte de test avec BeanStream et je peux accéder et démarrer des transactions sur BeanStream à leur bac à sable. – Riky

0

Maintenant, je suis bien au courant de BeanStream de donner des réponses. BeanStream accepets deux types de modes de transaction:

Le processus de transaction standard Avec la passerelle Beanstream, le processus de transaction de base se produit sur trois étapes: • La transaction est soumise à l'API • Contrôles d'erreur automatiques valident les informations fournies dans la chaîne de demande • les données sont envoyées à la banque et une réponse est renvoyée au serveur du marchand

nous pouvons utiliser:

  1. HTTP Basic post

  2. Server Protocol serveur

  3. Méthode SOAP

Exemple chaîne de requête autorisée:

https://www.beanstream.com/scripts/process_transaction.asp?merchant_id=123456789&requestType=BACKEND&trnType=P&trnOrderNumber=1234TEST&trnAmount=5.00&trnCardOwner=Joe+Test&trnCardNumber=40300000100&trnExpMonth=10&trnExpYear=10&ordName=Joe+Test&ordAddress1=123+Test+Street&ordCity=Victoria&ordProvince=BC&ordCountry=CA&ordPostalCode=V8T2E7&ordPhoneNumber=5555555555&ordEmailAddress=joe%40testemail.com

  • Ici, vous devez obtenir un compte MERCHANT_ID et administrateur autorisé (Il pourrait être sur leur bac à sable d'essai ou votre vrai compte admin Merchant_Id.Replace le Merchent_Id avec dans cette chaîne de demande avant d'exécuter cette demande)

Exemple de réponse autorisé chaîne:

trnApproved = 1 & & trnId = 10001364 messageId = 1 & & MessageText = Approuvé trnOrderNumber = 1234TEST & & AUTHCODE = ESSAI N = errorType & errorFields = & responseType = T & trnAmount = 5% 2E00 & trnDate = 7% 2F31% 2F2009 + 11% 3A57% 3A12 + AM & avsProcessed = 0 & avsId = 0 & avsResult = 0 & avsAddrMatch = 0 & avsPostalMatch = 0 & avsMessage = Adresse + vérification + ne + effectuée + pour + cette transaction +% 2F & cardType = VI & trnType = P & paymentMethod = CC & ref1 = & ref2 = & ref3 = & ref4 = & ref5 =

espérons que cela sera utile à ceux qui souhaitent intégrer BeanStream.

Questions connexes