Decidir Plus Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
Decidir Plus
Services that work with Spreedly:
  • Decidir Plus
Supported operations:
Purchase, Refund, Store
Unsupported operations:
Authorize, Capture, Void
Supported payment types:
Third Party Token
Spreedly 3DS2 Global Supported
No
Gateway Specific 3DS1 Supported
No
Gateway Specific 3DS2 Supported
No
Regions:
Latin America
API endpoint URL:
https://live.decidir.com/api/v2

Authentication and Security

Specific names for credentials:
Private Key, Public Key

Onboarding Merchants in:

Additional Notes

Decidir Plus does not support direct credit card payments; instead, merchants must tokenize a credit card with Decidir Plus gateway using the Spreedly store API and then use the third party token returned from the store call as the payment method with the Spreedly purchase API.

Adding a Decidir Plus gateway

To add a Decidir Plus gateway:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>decidir_plus</gateway_type>
        <public_key>Your api key</public_key>
        <private_key>Your private key</private_key>
      </gateway>'

<gateway>
  <token>BoBj5gqFoENNsendeRsAN6vYqa7</token>
  <gateway_type>decidir_plus</gateway_type>
  <name>Decidir Plus</name>
  <description nil="true"/>
  <merchant_profile_key nil="true"/>
  <characteristics>
    <supports_purchase type="boolean">true</supports_purchase>
    <supports_authorize type="boolean">false</supports_authorize>
    <supports_capture type="boolean">false</supports_capture>
    <supports_credit type="boolean">true</supports_credit>
    <supports_general_credit type="boolean">false</supports_general_credit>
    <supports_void type="boolean">false</supports_void>
    <supports_adjust type="boolean">false</supports_adjust>
    <supports_verify type="boolean">false</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">true</supports_store>
    <supports_remove type="boolean">false</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_network_tokenization type="boolean">false</supports_network_tokenization>
    <supports_populate_mit_fields type="boolean">false</supports_populate_mit_fields>
  </characteristics>
  <credentials>
  </credentials>
  <gateway_settings>
  </gateway_settings>
  <gateway_specific_fields>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>third_party_token</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <sandbox type="boolean">false</sandbox>
  <created_at type="dateTime">2022-01-13T23:33:51Z</created_at>
  <updated_at type="dateTime">2022-01-13T23:33:51Z</updated_at>
</gateway>


env = Spreedly::Environment.new('C7cRfNJGODKh4Iu5Ox3PToKjniY', '4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ', base_url: 'https://core.spreedly.com')
env.add_gateway(:decidir_plus, public_key: "Your public key", private_key: "Your private key")


#<Spreedly::Gateway:0x00007f95cf82da40
@token="7y4EHvpV5W5afV6Avz5qRPmntOW",
@created_at="2022-01-13T23:33:51Z",
@updated_at="2022-01-13T23:33:51Z",
@gateway_type="decidir_plus",
@state="retained",
@name="Decidir Plus",
@credentials={}>

If you’d like to request any gateway_specific_fields or gateway_specific_response_fields, please contact Support with your request and the gateway documentation for the fields of interest.