Question : PHP, asp, Moneris

Bonjour des experts, poteau du

This est liés à créer un caddie et à employer Moneris comme passage de paiement.  Je sais que Moneris est quelque peu inpopulaire, mais j'ai fait ma recherche et ai trouvé que le pdf.

I voudrait appeler votre attention sur p.6 spécifiquement.  Car je ne suis pas un programmeur de PHP, mais plutôt un programmeur d'asp, ce serait le and poosible safe pour changer le code dans pg.6 pour ressembler au code suivant de psedo ci-dessous, où je ferais la logique suivante : le

1- je créerais l'ensemble supérieur de biscuits dans l'asp, le

2- font une réponse réorientent (« moneris.php ») qui contiendrait le below

3- de code dans finalStep.asp (la dernière ligne ci-dessous), pour employer l'ensemble inférieur de biscuits pour finilize ma transaction (DB de recipt et de mise à jour). la suppression du

4- les deux ensembles de cookies.

If que ce procédé fonctionnera et est sûr, pourrait vous svp me conseiller sur ce qui suit :

1- le PHP équivalent pour $varname = Request.Cookies (« cookie_name ») ; - used ci-dessous dans mon premier ensemble de cookies

2- le PHP équivalent pour Response.Cookies (« cookie_name ») = $varname ; - used ci-dessous dans mon deuxième ensemble de PHP de cookies

3-the équivalent pour Response.Redirect (« final.asp ») ; - used ci-dessous au dernier line

4- je la classe de PHP, et vu ceci et le code ci-dessous, ce PHP5 attache-t- également est-il code ?  La raison pour laquelle je demande est pendant que je prévois d'accueillir ceci sur la plate-forme partagée de Windows IIS7 de GoDaddy, qui soutient le PHP, mais ne pas s'abaisser ni Perl ou un tel scripting.  Si ce n'est pas php5, alors je pourrais obtenir les deux hostings de GoDaddy - gagner IIS7 et Unix pour commuter subdomains.

Thank vous tout à l'avance le
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
>< " de l'id= " codeSnippet679447 de
'purchase »,
          order_id' =>$orderid de `,
          cust_id' =>$customerid de `,
	   quantité' =>$amount de `,
           casserole' =>$pan de `,
           expdate' =>$expirydate de `,
           crypt_type' =>$crypttype de `
            ) ; 
// ------ étape 2) créent un objet de transaction passant le gâchis créé dans l'étape 1. 
$mpgTxn = nouveau mpgTransaction ($txnArray) ;  

// ------ étape 3) créent un objet mpgRequest passant l'objet de transaction créé dans l'étape 2  
$mpgRequest = nouveau mpgRequest ($mpgTxn) ;  

// ------ étape 4) créent l'objet de mpgHttpsPost qui fait un poteau de https 
mpgHttpsPost de =new de $mpgHttpPost ($store_id, $api_token, $mpgRequest) ;  

// ------ étape 5) obtiennent un objet de mpgResponse  
$mpgResponse=$mpgHttpPost->getMpgResponse () ;  

// ------ étape 6) recherchent des données using obtiennent des méthodes.  Suivre ces méthodes vous pouvez rechercher 
// ------ variables appropriées (getResponseCode) pour vérifier si les transactions est approuvée 
// ------ (=>0 ou <50) ou diminué (>49) ou inachevé (NULLE) 

Response.Cookies (« CardType ») = $mpgResponse->getCardType () ; 
Response.Cookies (« TransAmount ») = $mpgResponse->getTransAmount () ; 
Response.Cookies (« TxnNumber ») = $mpgResponse->getTxnNumber () ; 
Response.Cookies (« ReceiptId ») = $mpgResponse->getReceiptId () ; 
Response.Cookies (« TransType ») = $mpgResponse->getTransType () ; 
Response.Cookies (« ReferenceNum ») = $mpgResponse->getReferenceNum () ; 
Response.Cookies (« ResponseCode ») = $mpgResponse->getResponseCode () ; 
Response.Cookies (« OIN ») = $mpgResponse->getISO () ; 
Response.Cookies (« message ») = $mpgResponse->getMessage () ; 
Response.Cookies (« AuthCode ») = $mpgResponse->getAuthCode () ; 
Response.Cookies (« accomplir ») = $mpgResponse->getComplete () ; 
Response.Cookies (« TransDate ») = $mpgResponse->getTransDate () ; 
Response.Cookies (« TransTime ») = $mpgResponse->getTransTime () ; 
Response.Cookies (« billet ») = $mpgResponse->getTicket () ; 
Response.Cookies (« TimedOut ») = $mpgResponse->getTimedOut () ;

Response.Redirect (finalStep.asp ")
class= " lastRow de
>Attachments de " nom " de class= de
class= " valeur " de
>

de >PHP de " description " de class= de
le class= de
de >
class= de

Réponse : PHP, asp, Moneris

Je ne pense pas qui est une bonne idée.  Vous ne devriez pas, pour des raisons de sécurité, mettre l'information d'ordre en biscuits.  Moneris ne semble pas être soutenu par Godaddy, ils ont 6 autres qu'elles soutiennent.  Et vous avez besoin d'un CERT de SSL pour le chiffrage et ceux ' ne fonctionnent pas à travers des serveurs avec différents domaines.  L'information de session de PHP et d'asp est manipulée différemment et n'est pas partagée entre eux.  Et c'est une manière difficile de faire ceci que presque aucun de nous n'essayerait.  Et il serait difficile de vous soutenir en faisant ceci.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us