カナダのクライアントがCNDドルで注文を処理し、他のすべてのクライアントが米ドルで注文を処理できるようにスクリプトをカスタマイズする予定です。ただし、Monerisで認証することはできません。このスクリプトが認証されないのはなぜですか?製品カート - > Moneris:2通貨
1つのファイルが変更されました。
gwMoneris2.asp - 船積み国に応じてゲートウェイアカウントを切り替え、USDまたはCADを表示します。アカウント情報は、更新前と同じようにそのファイルにハードコードされています。また、テストモード用に別のstoreid/keyを追加しました。
は(キーはDPで始まる)あなたのコードのこの部分に基づいてコード
gwMoneris2.asp
'// Set gateway specific variables - modified by egr-se
' Select account depending on Shipping country
if pcShippingCountryCode <> "CA" then
pcPay_Moneris_StoreId="245ZGD2111"
pcPay_Moneris_Key="dpQ87CRAVGP5"
else
pcPay_Moneris_StoreId="AXVRQ47259"
pcPay_Moneris_Key="dpNLNKHNYK6N"
end if
pcPay_Moneris_TransType=1
pcPay_Moneris_Lang="en-ca"
pcPay_Moneris_Testmode=0
pcv_CVV=0
pcPay_Moneris_Meth = 1
pcPay_Moneris_Interac =0
' Test mode id and key
if pcPay_Moneris_Testmode = 1 then
pcPay_Moneris_StoreId="HBHTA8ore1"
pcPay_Moneris_Key="dp1YDH2GJQR2"
end if
とライン
<td><p><%=money(pcBillingTotal)%> <%if pcShippingCountryCode = "CA"
then%>CAD<%else%>USD<%end if%>$</p></td>