Wirecard Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
Wirecard
Services that work with Spreedly:
  • Wirecard
Supported operations:
Purchase, Authorize, Capture, Refund, Void
Supported payment types:
Credit Card
Spreedly 3DS2 Global Supported
No
Gateway Specific 3DS2 Supported
No
Populate MIT GSF Support
No
Regions:
Europe
API endpoint URL:
https://c3.wirecard.com/secure/ssl-gateway

Authentication and Security

Specific names for credentials:
Business Case Signature, Username, Password

Onboarding Merchants in:

Additional Notes

Wirecard requires IP addresses be sent in IPv4 format. They do not support IPv6. IP address is pass through data and Spreedly does not control the format. Customers are encouraged to pass through IPv4 as needed and minimize their risk for declines.

To add a Wirecard gateway:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>wirecard</gateway_type>
        <username>username</username>
        <password>password</password>
        <business_case_signature>signature</business_case_signature>
      </gateway>'

<gateway>
  <token>B15vLFZxXyN5XqHYgx9Obp6HePE</token>
  <gateway_type>wirecard</gateway_type>
  <name>Wirecard</name>
  <description nil="true"/>
  <username>username</username>
  <business_case_signature>signature</business_case_signature>
  <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">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>username</name>
      <value>username</value>
    </credential>
    <credential>
      <name>business_case_signature</name>
      <value>signature</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">2018-06-19T17:07:59Z</created_at>
  <updated_at type="dateTime">2018-06-19T17:07:59Z</updated_at>
</gateway>


env = Spreedly::Environment.new('C7cRfNJGODKh4Iu5Ox3PToKjniY', '4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ', base_url: 'https://core.spreedly.com')
env.add_gateway(:wirecard, username: "Your username", password: "Your password",
                business_case_signature: "Your business_case_signature")


#<Spreedly::Gateway:0x007fe332ab6978
@token="CtnkPAX8CDfXGR2pjpskB4U0khF",
@created_at="2017-07-27T17:51:21Z",
@updated_at="2017-07-27T17:51:21Z",
@gateway_type="wirecard",
@state="retained",
@name="Wirecard",
@credentials={"username"=>"Your username", "business_case_signature"=>"Your business_case_signature"}>