GlobalPayments HPP - 不允许货币加元

问题描述

我正在通过采用他们现有的示例 HTML 结构并将我的代码中的相关值动态填充到其中来学习 GlobalPayments 信用卡付款流程。全部构建完成后,我将其扔给浏览器并提交数据。

这是 Global Payments 示例....

This is a portion of their sample form.

这是我动态生成的表单(已清理),由于 CURRENCY 值,它似乎不起作用。

<form action="https://pay.sandBox.realexpayments.com/pay" method="POST" target="iframe">
     <input type='hidden' name='TIMESTAMP' value='20210512115612' />
    <input type='hidden' name='MERCHANT_ID' value='MYID' />
    <input type='hidden' name='ORDER_ID' value='MYORDERID' />
    <input type='hidden' name='AMOUNT' value='4000' />
    <input type='hidden' name='AUTO_SETTLE_FLAG' value='1' />
    <input type='hidden' name='HPP_VERSION' value='2' />
    <input type='hidden' name='HPP_CHANNEL' value='ECOM' />
    <input type='hidden' name='COMMENT1' value='' />
    <input type='hidden' name='HPP_LANG' value='en' />
    <input type='hidden' name='CURRENCY' value='CAD' />
    <input type='hidden' name='HPP_CUSTOMER_EMAIL' value='test@test.com' />
    <input type='hidden' name='HPP_BILLING_STREET1' value='123 Park Est ' />
    <input type='hidden' name='HPP_BILLING_STREET2' value='' />
    <input type='hidden' name='HPP_BILLING_STREET3' value='' />
    <input type='hidden' name='HPP_BILLING_CITY' value='My City' />
    <input type='hidden' name='HPP_BILLING_POSTALCODE' value='12345' />
    <input type='hidden' name='HPP_BILLING_COUNTRY' value='124' />
    <input type='hidden' name='HPP_CHALLENGE_REQUEST_INDICATOR' value='NO_PREFERENCE' />
    <input type='hidden' name='MERCHANT_RESPONSE_URL' value='TARGET URL' />
    <input type='hidden' name='SHA1HASH' value='MY HASH' />
    <input type="hidden" name="CUSTOM_FIELD_NAME" value="Custom Field Data">
  <input type="submit" value="Click To Pay">
</form>

每次我提交表单时,我都会收到不允许使用加元货币,即使国家是加拿大并且 CURRENCY 设置为加元。我已经尝试了包括货币代码 (124) 在内的所有衍生品..... 无济于事。我没有任何其他问题,但...到目前为止...任何有关为什么会发生这种情况的见解将不胜感激。

解决方法

如果您使用的是新的 GP-API,它尚不适用于加拿大……目前仅适用于美国。加拿大将于今年晚些时候上市。

来源:全球付费电话支持

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...