Global Iris Gateway Guide
Services and Compatibility
- Payment Gateway Company Name:
- Global Iris
- Services that work with Spreedly:
-
- Global Iris
- Supported operations:
- Purchase, Authorize, Capture, Refund, Void, Verify, General Credit
- Supported payment types:
- Credit Card
- Spreedly 3DS2 Global Supported
- Yes
- Gateway Specific 3DS2 Supported
- No
- Populate MIT GSF Support
- No
- Regions:
- Europe
- API endpoint URL:
-
https://epage.payandshop.com/epage-remote.cgi
Authentication and Security
- Specific names for credentials:
- Merchant ID, Sub Account, General Credit Password, Refund Password, Secret
Onboarding Merchants in:
-
Ireland
-
United Kingdom
-
France
-
Belgium
-
Netherlands
-
Luxembourg
-
Italy
-
United States
-
Canada
-
Spain
Adding a Global Iris gateway
To add a Global Iris gateway:
curl https://core.spreedly.com/v1/gateways.xml \
-u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
-H 'Content-Type: application/xml' \
-d '<gateway>
<gateway_type>global_iris</gateway_type>
<merchant_id>merchantID</merchant_id>
<secret>secret</secret>
<refund_password>globalIrisRebatePassword</refund_password>
<general_credit_password>globalIrisRefundPassword</general_credit_password>
</gateway>'
<gateway>
<token>2A5rccA9JsssEywHM0rSL37gUT6</token>
<gateway_type>global_iris</gateway_type>
<name>Global Iris</name>
<description nil="true"/>
<merchant_id>merchantID</merchant_id>
<sub_account nil="true"/>
<characteristics>
<supports_purchase type="boolean">true</supports_purchase>
<supports_authorize type="boolean">true</supports_authorize>
<supports_capture type="boolean">true</supports_capture>
<supports_credit type="boolean">true</supports_credit>
<supports_general_credit type="boolean">true</supports_general_credit>
<supports_void type="boolean">true</supports_void>
<supports_adjust type="boolean">false</supports_adjust>
<supports_verify type="boolean">true</supports_verify>
<supports_reference_purchase type="boolean">false</supports_reference_purchase>
<supports_purchase_via_preauthorization type="boolean">false</supports_purchase_via_preauthorization>
<supports_offsite_purchase type="boolean">false</supports_offsite_purchase>
<supports_offsite_authorize type="boolean">false</supports_offsite_authorize>
<supports_3dsecure_purchase type="boolean">false</supports_3dsecure_purchase>
<supports_3dsecure_authorize type="boolean">false</supports_3dsecure_authorize>
<supports_3dsecure_2_mpi_purchase type="boolean">false</supports_3dsecure_2_mpi_purchase>
<supports_3dsecure_2_mpi_authorize type="boolean">false</supports_3dsecure_2_mpi_authorize>
<supports_store type="boolean">false</supports_store>
<supports_remove type="boolean">false</supports_remove>
<supports_fraud_review type="boolean">false</supports_fraud_review>
</characteristics>
<credentials>
<credential>
<name>merchant_id</name>
<value>merchantID</value>
</credential>
<credential>
<name>sub_account</name>
<value nil="true"/>
</credential>
</credentials>
<gateway_specific_fields>
</gateway_specific_fields>
<payment_methods>
<payment_method>credit_card</payment_method>
<payment_method>apple_pay</payment_method>
</payment_methods>
<state>retained</state>
<redacted type="boolean">false</redacted>
<created_at type="dateTime">2019-08-13T19:59:38Z</created_at>
<updated_at type="dateTime">2019-08-13T19:59:38Z</updated_at>
</gateway>
env = Spreedly::Environment.new('C7cRfNJGODKh4Iu5Ox3PToKjniY', '4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ', base_url: 'https://core.spreedly.com')
env.add_gateway(:global_iris, merchant_id: "Your merchant_id", secret: "Your secret",
refund_password: "Your refund_password")
#<Spreedly::Gateway:0x007fe332954aa8
@token="aSd5yEzy5iiuXZ2lFp2spnwLUhW",
@created_at="2017-07-27T17:48:57Z",
@updated_at="2017-07-27T17:48:57Z",
@gateway_type="global_iris",
@state="retained",
@name="Global Iris",
@credentials={"merchant_id"=>"Your merchant_id", "sub_account"=>""}>
Enabling Refund and General Credit Transactions
In order to process refund or general credit transactions on the Global Iris gateway, you will need to reach out to the Global Iris support team and request that this functionality be enabled for your account. Their support team will provide passwords that can be used to enable these transaction types when setting up a new Global Iris gateway integration.
To perform refund transactions, you will need to contact the Global Iris support team to request a Rebate Password
that you will then pass in as the value for the refund_password
gateway field when adding a new Global Iris gateway to your Spreedly integration.
To perform general credit transactions, you will need to contact the Global Iris support team to request a Refund Password
that you will then pass in as the value for the general_credit_password
gateway field when adding a new Global Iris gateway to your Spreedly integration.