Orbital Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
Orbital
Services that work with Spreedly:
  • PaymentTech Orbital Gateway (Salem/Stratus Platform)
Services that do not work with Spreedly:
  • PNS/Tandem/Tampa Platform
Supported operations:
Purchase, Authorize, Capture, Refund, Void, Verify
Regions:
North America

Authentication and Security

Specific names for credentials:
default mode:
Login, Merchant ID, Password
merchant_id_only mode:
Merchant ID

Onboarding Merchants in:

Additional Notes

Orbital also operates as Chase PaymenTech. If you are looking for a Chase PaymenTech integration, use the orbital gateway type as described here.

We typically recommend using Merchant ID only mode for faster set-up. If you need to use your own credentials please email IntegratorSupport@ChasePaymentech.com to ensure that your account is correctly configured to connect via Spreedly’s certified solution.

The IP addresses for white listing are listed here.

Adding using Merchant ID Only mode

You can add a Orbital gateway using just your merchant_id like so:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'Ll6fAtoVSTyVMlJEmtpoJV8S:RKOCG5D8D3fZxDSg504D0IxU2XD4Io5VXmyzdCtTivHFTTSy' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>orbital</gateway_type>
        <mode>merchant_id_only</mode>
        <merchant_id>your merchant id</merchant_id>
      </gateway>'

<gateway>
  <token>Fsh6K8uDrLYxdJkrbiNGj95t20W</token>
  <gateway_type>orbital</gateway_type>
  <name>Orbital</name>
  <description nil="true"/>
  <merchant_id>your merchant id</merchant_id>
  <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">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_store type="boolean">false</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>merchant_id</name>
      <value>your merchant id</value>
    </credential>
  </credentials>
  <gateway_specific_fields>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <created_at type="dateTime">2016-08-11T17:15:27Z</created_at>
  <updated_at type="dateTime">2016-08-11T17:15:27Z</updated_at>
  <mode>merchant_id_only</mode>
</gateway>

Adding using Merchant Credentials and Merchant ID mode

To add a Orbital gateway using your full set of credentials:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'Ll6fAtoVSTyVMlJEmtpoJV8S:RKOCG5D8D3fZxDSg504D0IxU2XD4Io5VXmyzdCtTivHFTTSy' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>orbital</gateway_type>
        <login>Your OrbitalConnectionUsername</login>
        <password>Your OrbitalConnectionPassword</password>
        <merchant_id>merchant id</merchant_id>
      </gateway>'

<gateway>
  <token>3CEEfE72PsBhiNOVnt5uPh9hmbx</token>
  <gateway_type>orbital</gateway_type>
  <name>Orbital</name>
  <description nil="true"/>
  <login>Your OrbitalConnectionUsername</login>
  <merchant_id>merchant id</merchant_id>
  <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">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_store type="boolean">false</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>login</name>
      <value>Your OrbitalConnectionUsername</value>
    </credential>
    <credential>
      <name>merchant_id</name>
      <value>merchant id</value>
    </credential>
  </credentials>
  <gateway_specific_fields>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <created_at type="dateTime">2016-08-11T17:15:26Z</created_at>
  <updated_at type="dateTime">2016-08-11T17:15:26Z</updated_at>
  <mode>default</mode>
</gateway>


env = Spreedly::Environment.new('Ll6fAtoVSTyMlJEm', 'RKcG5D8D3fZxDSg504U2XD4Io5VXz')
env.add_gateway(:orbital, login: "Your OrbitalConnectionUsername", password: "Your OrbitalConnectionPassword",
                merchant_id: "Your merchant_id")


#<Spreedly::Gateway:0x007fd56bada3e8
 @created_at="2016-08-11T17:15:27Z",
 @credentials=
  {"login"=>"Your OrbitalConnectionUsername",
   "merchant_id"=>"Your merchant_id"},
 @gateway_type="orbital",
 @name="Orbital",
 @state="retained",
 @token="QD6R5vnsR9hFyy7pJnS0JAKGoO7",
 @updated_at="2016-08-11T17:15:27Z">

If you’d like to request any gateway_specific_fields or gateway_specific_response_fields, please email support@spreedly.com with your request and the gateway documentation for the fields of interest.