Pergunta : PHP, ASP, Moneris

Olá! os peritos, borne do

This são relacionados a criar um carro de compra e a usar Moneris como a passagem do pagamento.  Eu sei que Moneris é um tanto un-popular, mas eu fiz minha pesquisa e encontrei-a que o pdf.

I gostaria de extrair especificamente sua atenção a p.6.  Porque eu sou um não programador do PHP, mas um pouco um programador do ASP, seria o and poosible safe para mudar o código em pg.6 para assemelhar-se abaixo ao seguinte código do psedo, onde eu faria a seguinte lógica: o

1- eu criaria o jogo superior dos bolinhos no ASP, o

2- faz uma resposta reorienta (“moneris.php”) que conteria o below

3- do código em finalStep.asp (a última linha abaixo), para usar o jogo inferior dos bolinhos para finilize minha transação (DB do recipt e da atualização). a supressão do

4- ambos os jogos de cookies.

If que este procedimento trabalhará e é seguro, poderia você por favor recomendar-me no seguinte:

1- o PHP equivalente para $varname = Request.Cookies (“cookie_name”); - used abaixo em meu primeiro jogo de cookies

2- o PHP equivalente para Response.Cookies (“cookie_name”) = $varname; - used abaixo em meu segundo jogo do PHP de cookies

3-the equivalente para Response.Redirect (“final.asp”); - used abaixo no último line

4- mim igualmente está unindo a classe do PHP, e considerando este e o código abaixo, é este PHP5 código?  A razão pela qual eu peço é como eu planeio hospedar este na plataforma compartilhada de Windows IIS7 de GoDaddy, que suporta o PHP, mas para não abaixar nem Perl ou tal scripting.  Se este não é php5, a seguir eu poderia começ ambos os hostings de GoDaddy - ganhar IIS7 e Unix para comutar adiantado subdomains.

Thank você todo o
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
>< notpretty " do class= " do id= " codeSnippet679447 do
'purchase”,
          order_id' =>$orderid do `,
          cust_id' =>$customerid do `,
	   uma quantidade' =>$amount do `,
           bandeja' =>$pan do `,
           expdate' =>$expirydate do `,
           crypt_type' =>$crypttype do `
            ); 
// ------ etapa 2) cria um objeto da transação que passa a mistura criada em etapa 1. 
$mpgTxn = mpgTransaction novo ($txnArray);  

// ------ etapa 3) cria um objeto o mais mpgRequest que passa o objeto da transação criado em etapa 2  
$mpgRequest = o mais mpgRequest novo ($mpgTxn);  

// ------ etapa 4) cria o objeto do mpgHttpsPost que faz um borne dos https 
mpgHttpsPost do =new de $mpgHttpPost ($store_id, $api_token, $mpgRequest);  

// ------ etapa 5) começ um objeto do mpgResponse  
$mpgResponse=$mpgHttpPost->getMpgResponse ();  

// ------ etapa 6) recupera dados using começ métodos.  Using estes métodos você pode recuperar 
// ------ variáveis apropriadas (getResponseCode) para verific se as transações são aprovadas 
// ------ (=>0 ou <50) ou declinado (>49) ou incompleto (ZERO) 

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 (“ISO”) = $mpgResponse->getISO (); 
Response.Cookies (“mensagem”) = $mpgResponse->getMessage (); 
Response.Cookies (“AuthCode”) = $mpgResponse->getAuthCode (); 
Response.Cookies (“terminar”) = $mpgResponse->getComplete (); 
Response.Cookies (“TransDate”) = $mpgResponse->getTransDate (); 
Response.Cookies (“TransTime”) = $mpgResponse->getTransTime (); 
Response.Cookies (“bilhete”) = $mpgResponse->getTicket (); 
Response.Cookies (“TimedOut”) = $mpgResponse->getTimedOut ();

Response.Redirect (finalStep.asp ")
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >temp.zip " fileSize " > (267 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
classe do >PHP da " descrição " do class= do
o class= de
do >
class= do

Resposta : PHP, ASP, Moneris

Eu não penso que é uma boa idéia.  Você não deve, para motivos de segurança, para põr a informação da ordem nos bolinhos.  Moneris não parece ser suportado por Godaddy, eles tem 6 outro que suportam.  E você precisa um CERT do SSL para a cifragem e aqueles ' não trabalham através dos usuários com domínios diferentes.  A informação da sessão do PHP e do ASP é segurada diferentemente e não compartilhada entre eles.  E esta é uma maneira difícil de fazer isto que quase nenhuns de nós tentariam.  E seria difícil suportá-lo em fazer isto.
Outras soluções  
 
programming4us programming4us