eWAY Rapid Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
eWAY Rapid
Services that work with Spreedly:
  • eWAY Rapid
Supported operations:
Purchase, Authorize, Capture, Refund, Void, Store
Supported payment types:
Credit Card
Spreedly 3DS2 Global Supported
No
Gateway Specific 3DS2 Supported
No
Populate MIT GSF Support
No
Regions:
Asia Pacific, Europe
API endpoint URL:
https://api.ewaypayments.com/

Authentication and Security

Specific names for credentials:
API Key, Password

Onboarding Merchants in:

Additional Notes

Authorize and Void may not work in all geographies or for all account types. If you are uncertain as to whether or not your account supports authorize or void please check with your eWay account manager.

To add an eWAY Rapid gateway:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>eway_rapid</gateway_type>
        <api_key>Your API Key</api_key>
        <password>Your Password</password>
      </gateway>'

<gateway>
  <token>66QF3BObzY8Ce9iRXmr0lffHeAi</token>
  <gateway_type>eway_rapid</gateway_type>
  <name>eWAY Rapid</name>
  <description nil="true"/>
  <api_key>Your API Key</api_key>
  <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">false</supports_general_credit>
    <supports_void type="boolean">true</supports_void>
    <supports_verify type="boolean">false</supports_verify>
    <supports_reference_purchase type="boolean">true</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_store type="boolean">true</supports_store>
    <supports_remove type="boolean">false</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_disburse type="boolean">false</supports_disburse>
  </characteristics>
  <credentials>
    <credential>
      <name>api_key</name>
      <value>Your API Key</value>
    </credential>
  </credentials>
  <gateway_specific_fields>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
    <payment_method>third_party_token</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <created_at type="dateTime">2018-06-19T17:07:58Z</created_at>
  <updated_at type="dateTime">2018-06-19T17:07:58Z</updated_at>
</gateway>


env = Spreedly::Environment.new('C7cRfNJGODKh4Iu5Ox3PToKjniY', '4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ', base_url: 'https://core.spreedly.com')
env.add_gateway(:eway_rapid, api_key: "Your Api Key", password: "Your Password")


#<Spreedly::Gateway:0x007fe33388e398
@token="3DFFskQY3err3HYbhCedUl5ddmC",
@created_at="2017-07-27T17:48:44Z",
@updated_at="2017-07-27T17:48:44Z",
@gateway_type="eway_rapid",
@state="retained",
@name="eWAY Rapid",
@credentials={"api_key"=>"Your Api Key"}>