Spreedly Changelog

Barclaycard Smartpay gateway specific fields

October 18, 2017

Spreedly now supports house_number, street, shipping_house_number, and shipping_street as gateway specific fields in addition to the standard address fields. Barclaycard Smartpay uses an address structure that separates house number or name, and the name of the street. Providing these fields will increase address accuracy.

Support Payeezy Third-Party Vaulting.

October 18, 2017

Spreedly now supports Third-Party Vaulting on the Payeezy gateway via the store action.

Checkout V2 gateway specific response field for risk responses

October 17, 2017

Spreedly now returns response_message as a gateway specific response field on the Checkout V2 gateway. See the gateway guide for details.

Support for Navitaire receiver

October 16, 2017

Spreedly now supports navitaire as part of our listed receiver types. The subdomain must be specified for a deliver operation, as indicated by the wildcard, *, in the hostname: https://*.navitaire.com.

Support EBANX Third-Party Vaulting and person_type Gateway Specific Field

October 13, 2017

Spreedly now supports Third-Party Vaulting on the Ebanx gateway via the store action. Please note this requires a country to be sent via gateway specific field. Support for a person_type gateway specific field has also been added for certain situations. See the gateway guide for details and requirements.

Beanstream gateway specific field for shipping email

October 13, 2017

We now support a shipping_email gateway specific field for the Beanstream gateway. See the gateway guide for details.

Beanstream gateway specific field for recurring payments

October 13, 2017

Spreedly now supports the recurring gateway specific field on the Beanstream gateway. See the gateway guide for details.

Support for Luminate Online receiver

October 4, 2017

Spreedly now supports luminate_online as part of our listed receiver types.

Credorax response messages updated

October 3, 2017

Spreedly has updated the response message text returned from Credorax gateway transactions as per their recent change. Some of these responses may have changed meaning; see their Payment API documentation for details.

New Barclaycard Smartpay gateway specific field

October 3, 2017

Spreedly now supports the customer gateway specific field on the Barclaycard SmartPay gateway. See the gateway guide for details on usage.

Support for CDS Global receiver

September 28, 2017

Spreedly now supports cds_global as part of our listed receiver types.

Payeezy client_email specific field default

September 27, 2017

Spreedly now passes any email address that is already associated with an eCheck/Bank Account payment method to the client_email gateway specific field for the Payeezy gateway, if that specific field is not sent. See the gateway guide for details on usage.

WePay implicit API versioning and version gateway specific field

September 7, 2017

Spreedly no longer specifies a version when transacting with the WePay gateway. This causes WePay to assume the version that is set in your WePay merchant account’s Dashboard. Spreedly currently supports version 2017-05-31 and you are encouraged to set your Dashboard to it. See the Additional Notes in the gateway guide for details. There is also added a version gateway specific field which will force the version to be sent.

Adyen gateway support

September 18, 2017

Spreedly now supports the Adyen gateway. Provision it by specifying a gateway type of adyen.

Support additional MercadoPago gateway specific fields

September 15, 2017

Spreedly now supports the installments and statement_descriptor gateway specific fields on the MercadoPago gateway. See the gateway guide for details on usage.

Support PayU Latam buyer and country-specific Gateway Specific Fields

September 15, 2017

Spreedly now supports the following gateway specific fields: dni_number, dni_type, cnpj, birth_date, description, and buyer gateway specific fields on the PayU Latam gateway. The buyer field is an element that accepts buyer-specific information. See the gateway guide for details on usage.

Banco Sabadell gateway support

September 7, 2017

Spreedly now supports the Banco Sabadell gateway. Provision it by specifying a gateway type of banco_sabadell.

Support Conekta phone gateway specific field

September 5, 2017

Spreedly now supports a phone gateway specific field on the Conekta gateway. This can be sent to override the phone field in the billing address, or make up for the lack of one. See the gateway guide for details on usage.

Rate-limit endpoints: /v1/certificates

August 30th, 2017

Spreedly has introduced rate-limits for certificate related endpoints: list certificates, create certificate, update certificate. See our API reference regarding response codes for a full list of rate-limited endpoints.

Support Ebanx Gateway Specific Fields

August 25, 2017

Spreedly now supports birth_date and instalments gateway specific fields on the Ebanx gateway.

Qvalent general credit support

August 24, 2017

Spreedly now supports the general_credit operation for Qvalent. Please note this feature requires activation with Qvalent by requesting your merchant account be flagged to support “Adhoc Refunds”.

Support SafeCharge Auth Specific Fields

August 23, 2017

Spreedly now supports auth_type and expected_fulfillment_count gateway specific fields on the SafeCharge gateway.

Support Apple Pay and Android Pay on Orbital

August 21, 2017

Spreedly now supports Apple Pay and Android Pay payment methods on the Orbital gateway.

Support CreditCall AVS and manual source type gateway specific fields

August 18, 2017

Spreedly now supports manual_type, verify_address, and verify_zip gateway specific fields for CreditCall transactions. See the gateway guide for details on usage.

Support Additional URL in Lincoln Center Receiver

August 15th, 2017

Lincoln Center receiver now supports https://lcpaqatesssoap.lcinc.org as a hostname

Rate-limit endpoints: /v1/receivers

August 11th, 2017

Spreedly has introduced rate-limits for some receiver endpoints: list supported, list created, create, show, update and redact. See our API reference regarding response codes for a full list of rate-limited endpoints.

Support 3D Secure authentication fields for Vantiv eCommerce

August 10, 2017

Spreedly now supports cavv, and xid gateway specific fields for Vantiv eCommerce transactions. See the gateway guide for details on usage.

Added First Data India Receiver

August 10, 2017

Spreedly now supports first_data_india as part of our listed receiver types.

Support PayU Latam DNI Number and other gateway specific fields

August 10, 2017

Spreedly now supports dni_number, dni_type, tax, tax_return_base, user_agent, device_session_id, and cookie gateway specific fields for PayU Latam transactions. See the gateway guide for details on usage.

MercadoPago gateway support

July 28, 2017

Spreedly now supports the MercadoPago gateway. Provision it by specifying a gateway type of mercado_pago.

Support level 2 fields on Orbital

July 25, 2017

Spreedly now supports level 2 fields for Orbital transactions. See the gateway guide for details on usage.

Support partial authorizations for Global Transport

July 24, 2017

Spreedly now supports partial authorizations for Global Transport transactions. In support of this, two new gateway specific fields have been added. See the gateway guide for details on usage.

Worldpay general credit support

July 20, 2017

Spreedly now supports the general_credit operation for Worldpay gateway. This operation requires special setup including creating a second instance of the gateway. See the gateway guide for details on usage.

Support 3D Secure authentication fields for Qvalent

July 14, 2017

Spreedly now supports eci, cavv, and xid gateway specific fields for Qvalent transactions. See the gateway guide for details on usage.

SafeCharge UserID support

July 14, 2017

Spreedly now supports the user_id gateway specific field for SafeCharge transactions.

Support reference purchase for SagePay

July 12, 2017

Spreedly now supports the reference purchase operation for SagePay. Please note that recurring/repeat purchases should use this transaction type instead of sending the repeat gateway specific field, which is now effectively deprecated.

First Pay processor_id support

July 12, 2017

Spreedly now supports the processor_id gateway specific field for First Pay. See the gateway guide for details on usage.

WePay Rbit support

June 28, 2017

Spreedly now supports the payer_rbits and transaction_rbits gateway specific fields. See the gateway guide for details on usage.

JetPay v2 gateway to support XML 2.2 API

June 26, 2017

Spreedly now supports the JetPay v2 gateway. Provision it by specifying a gateway type of jetpay_v2.

Support 3D Secure authentication fields for Acapture

June 7, 2017

Spreedly now supports eci, cavv, and xid gateway specific fields for Acapture transactions. See the gateway guide for details on usage.

EBANX gateway support

June 6, 2017

Spreedly now supports the EBANX gateway. Provision it by specifying a gateway type of ebanx.

Support Level 2 data for Authorize.net

June 6, 2017

Spreedly now supports ‘Level 2 data’ gateway specific fields for Authorize.net transactions. See the gateway guide for details on usage.

Support 3D Secure authentication fields for Credorax

June 1, 2017

Spreedly now supports cavv, xid, and eci gateway specific fields for Credorax transactions. See the gateway guide for details on usage.

Support for Orbital/Chase Paymentech soft descriptors

May 31, 2017

Spreedly now supports soft_descriptors gateway specific field for Orbital transactions.

Apple Pay on NMI gateway

May 19, 2017

Spreedly now supports Apple Pay payment method for NMI gateway.

Support disable_3d_secure for Acapture

May 17, 2017

Spreedly now supports a disable_3d_secure gateway specific field for Acapture transactions. See the gateway fact sheet for details on usage.

Support allow_blank_date for skipping expiration date required validation

May 17, 2017

Spreedly now supports the field allow_blank_date to skip the expiration date required validation when creating, updating, and transacting with pass through credit cards. See the create credit card request body fields usage.

Support PaymentDetailsItemType fields for PayPal

May 11, 2017

Spreedly now supports a payment_details_item_type gateway specific field for PayPal transactions. See PayPal’s PaymentDetailsItemType documentation for more information.

Support long_description for WePay

May 10, 2017

Spreedly now supports a long_description gateway specific field for WePay transactions.

Support for Elavon custom fields

May 8, 2017

Spreedly now supports a custom_fields gateway specific field for Elavon transactions. Merchant-defined fields can be sent within this element.

WePay risk headers and support for Canada

May 8, 2017

Canada is now a supported country in the WePay gateway. We’ve also added support for risk_token gateway specific field.

Acapture gateway added

May 5, 2017

Spreedly now supports the Acapture gateway. Provision it by specifying a gateway type of acapture.

Telr gateway removed

April 28, 2017

Spreedly no longer supports Telr gateway.

SafeCharge general credit

April 28, 2017

Spreedly now supports general_credit operation for SafeCharge gateway.

ProPay gateway support

April 28, 2017

Spreedly now supports the ProPay gateway. Provision it by specifying a gateway type of pro_pay.

iVeri gateway support

April 28, 2017

Spreedly now supports the iVeri gateway. Provision it by specifying a gateway type of iveri.

Added Qualpay and Lincoln Center Receivers

April 25, 2017

We now support qualpay and lincoln_center as part of our listed receiver types.

Change to Braintree recurring field

April 21, 2017

Previously, Spreedly defaulted the recurring flag to true for Braintree authorize and purchase transactions without a cvv. At the request of Braintree, based on changes in the way the card networks treat transactions of these type, this behavior has been removed and these transactions now require recurring be set to true as seen in this example.

Card points in Openpay gateway

April 21, 2017

Spreedly now supports use_card_points gateway specific field for Openpay transactions.

Support for refund in Kushki gateway

April 20, 2017

Spreedly now supports refund operation for Kushki gateway.

Support for SagePay repeat purchases

April 11, 2017

Spreedly now supports the repeat gateway specific field for SagePay purchase transactions.

Removed support for Anedot receiver

April 7, 2017

Spreedly has removed support for the Anedot receiver.

Added support for Mongolian tögrög

April 6, 2017

Mongolian tögrög (MNT) is now supported for gateway transactions.

eCheck support for TransFirst Transaction Express

April 5, 2017

We now support eCheck payment methods for the TransFirst Transaction Express gateway.

SafeCharge gateway support

April 4, 2017

Spreedly now supports the SafeCharge gateway. Provision it by specifying a gateway type of safe_charge.

Support for Qvalent reference number response field

April 03, 2017

Spreedly now supports reference_number gateway specific response field for Qvalent transactions.

Support for Payeezy dynamic soft descriptors

March 31, 2017

Spreedly now supports dynamic soft_descriptors gateway specific field for Payeezy transactions.

Micropayment, Plug 'n Pay, Allied Wallet, and Banwire gateways are now inactive

March 31, 2017

Due to a prolonged period of inactivity, the gateways Micropayment, Plug 'n Pay, Allied Wallet, and Banwire are now marked inactive and no longer supported. Merchants can transact against existing instances of these gateways, but no new gateways of these types will be allowed.

Android Pay support for Vantiv eCommerce

March 24, 2017

Spreedly now supports Android Pay for Vantiv eCommerce gateway.

Android Pay support for Cybersource

March 24, 2017

Spreedly now supports Android Pay for Cybersource gateway.

Support for WePay original device field

March 23, 2017

Spreedly now supports the original_device gateway specific field for WePay transactions.

Fix JetPay error when refunding captured transaction

March 21, 2017

Spreedly now sends the required data to refund a captured transaction without the credit card number.

Support for WePay Unique Id field

March 21, 2017

Spreedly now supports the unique_id gateway specific field for WePay transactions.

Support for Beanstream Auth Code field

March 20, 2017

Spreedly now supports the auth_code gateway specific response field for Beanstream transactions.

Improvements for iFrame payment form

March 15, 2017

Improvements include:
* recache now returns non-200 API responses via the errors callback.
* Validation error messages are now properly capitalized.

Revert JetPay void and refund changes

March 14, 2017

The changes to JetPay’s refund and void actions on March 8th have been reverted to the previous transaction types.

Pin Payments Metadata

March 14, 2017

Spreedly now supports metadata gateway specific field for Pin Payments.

Add Paymark Click Receiver

March 14, 2017

Spreedly supports Paymark Click as a receiver.

Updates to Qvalent gateway

March 13, 2017

Spreedly now supports the authorize, capture, and void actions for Qvalent. Additionally for merchants who have it enabled in their account, soft descriptors may be sent as gateway specific fields. See the Qvalent gateway docs for more details.

Updates to JetPay void and refund

March 8, 2017

Spreedly now sends REVERSEAUTH for void requests and VOID for refund requests. According to the JetPay documentation, REVERSEAUTH should be used for authorized transactions and VOID should be used for captured transactions.

Support for Braintree Android Pay metadata fields

February 28, 2017

Spreedly now sends the source_card_type and source_card_last_four fields to Braintree on Android Pay transactions.

Update Express CSS

February 27, 2017

Spreedly Express CSS was updated to resolve issues on iOS zoom and to prevent various theme CSS from overwriting the Spreedly styles.

Custom count limit for listing transactions and payment methods

February 21, 2017

Spreedly now supports a parameter to customize the count limit for the list transactions and list payment methods calls, to a maximum of 100.

Update Express CSS

February 20, 2017

Spreedly Express CSS was updated to resolve issues on iOS zoom and to prevent various theme CSS from overwriting the Spreedly styles.

Digitz gateway support

February 15, 2017

Spreedly now supports the Digitzs gateway. Provision it by specifying a gateway type of digitzs.

Kushki gateway support

February 13, 2017

Spreedly now supports the Kushki gateway. Provision it by specifying a gateway type of kushki.

Braintree map to customer id

February 03, 2017

Spreedly now supports the map_to_customer_id gateway specific field for Braintree gateway.

RC4 ciphers discontinued

January 27, 2017

Spreedly no longer supports the use of RC4 ciphers, as these ciphers are considered insecure. This effects both HTTPS and SFTP protocols.

Added Session Id gateway specific field for Worldpay

January 12, 2017

Spreedly now supports the gateway specific field session_id for Worldpay.

Added support for various currencies

January 9, 2017

Central African CFA franc (XAF), West African CFA franc (XOF), Botswana pula (BWP), Malagasy ariary (MGA), Namibian dollar (NAD), Rwandan franc (RWF), Tanzanian shilling (TZS), Tunisian dinar (TND), Zambian kwacha (ZMW), and Ugandan shilling (UGX) are now supported for gateway transactions.

Added Billing Descriptor gateway specific fields for CardStream

January 9, 2016

Spreedly now supports the gateway specific fields merchant_name and dynamic_descriptor for CardStream.

Added gateway specific fields for WePay, CyberSource, and Payment Express

December 29, 2016

Spreedly now supports the gateway specific field application_fee for WePay, and the gateway specific response fields subscription_id for CyberSource and auth_code for Payment Express.

Culqi gateway support

December 23, 2016

Spreedly now supports the Culqi gateway. Provision it by specifying a gateway type of culqi.

Cybersource Lebanon

December 20, 2016

We have added Lebanon to the list of countries supported by Cybersource gateway.

Update Express

December 06, 2016

Spreedly Express CSS was updated to prevent various theme CSS from overwriting the Spreedly styles.

Added support for line items to Authorize.net gateway

December 05, 2016

Spreedly now supports line_items field for Authorize.net gateway.

Update Express CSS

December 02, 2016

Spreedly Express CSS was updated to prevent various theme CSS from overwriting the Spreedly styles.

Added support skipping name and expiration date validation when creating or updating credit card payment methods.

November 30, 2016

Spreedly now supports skipping name and expiration date validation when creating or updating credit card payment methods.

Added support for additional gateway specific fields to Authorize.net gateway

November 28, 2016

Spreedly now supports email_customer and header_email_receipt fields for Authorize.net gateway.

Added support for processWithoutCvv2 to PayU Latam gateway

November 18, 2016

Spreedly now supports processWithoutCvv2 flag for PayU Latam gateway. Please note this feature needs to be enabled for your account by contacting PayU Latam gateway support.

Added dynamic DBA support to Beanstream

November 16, 2016

We now support the ref1 gateway specific field for the Beanstream gateway.

Updated Barclaycard SmartPay merchant countries

October 21, 2016

List of countries where merchants are onboarded has been updated for Barclaycard SmartPay gateway.

Added crowdrise receiver

October 14, 2016

We now support CrowdRise as part of our listed receiver types.

Fix CSS irregularities in Express v2

October 11, 2016

CSS fixes were pushed to correct the error field on the desktop version. Mobile version css fixes were pushed for misaligned fields.

Added 3DS information field support to Fat Zebra

October 7, 2016

We now support the cavv, xid and sli gateway specific fields for the Fat Zebra gateway, to send 3DS information to the gateway.

Added duplicate_override field to BluePay

October 7, 2016

We now support the duplicate_override gateway specific field for the BluePay gateway.

Added state support to CardStream

October 4, 2016

We now support the cardstream_state gateway specific response field for a Cardstream transaction’s state response field.

Add support for Kenyan shilling (KES)

October 1, 2016

The Kenyan shilling (KES) is now a supported currency for gateway transactions.

Added merchant name and location descriptor field support to NAB Transact

September 26, 2016

We now support the merchant_name_descriptor and merchant_location_descriptor gateway specific fields for the NAB Transact gateway.

Added merchant name and location descriptor field support to Fat Zebra

September 26, 2016

We now support the merchant_name_descriptor and merchant_location_descriptor gateway specific fields for the Fat Zebra gateway.

Added general_credit support to Barclaycard Smartpay

September 20, 2016

We now support the general_credit operation on the Barclaycard Smartpay gateway.

Express v2 released

September 15, 2016

Spreedly Express v2 has been released, supporting a simpler, more consistent integration approach and better customization options.

Credorax gateway support

September 12, 2016

Spreedly now supports the Credorax gateway. Provision it by specifying a gateway type of credorax.

BluePay now supported in Canada

September 2, 2016

We now support BluePay as a gateway option in Canada.

TLS1.0 support ended

September 1, 2016

Spreedly no longer supports TLS1.0. You must use TLS protocol versions 1.1 or 1.2 to connect.

PayJunction gateway support

August 29, 2016

Spreedly now supports the PayJunction gateway. Provision it by specifying a gateway type of pay_junction_v2.

Added EU countries to BlueSnap countries list

August 29, 2016

We now support additionally listed countries for BlueSnap.

Added wildcard subdomain support for Demandware

August 16, 2016

Demandware now supports any subdomain in a deliver operation, as indicated by the wildcard, *, in the hostname: https://*.demandware.net.

Added some Migs gateway specific fields

August 10, 2016

We now support a number of gateway specific 3D Secure fields for Migs.

Added Billing Agreement Id support to PayPal

August 5, 2016

We now support billing_agreement_id gateway specific response field for PayPal.

CitrusPay gateway support

July 29, 2016

Spreedly now supports the CitrusPay gateway. Provision it by specifying a gateway type of citrus_pay.

Added message support to Global Transport

July 26, 2016

We now support the message gateway specific response field for Global Transport.

Added refusal_reason support to Barclaycard Smartpay

July 26, 2016

We now support the refusal_reason and refusal_reason_raw gateway specific response fields for Barclaycard Smartpay.

PayU Latam gateway support

July 22, 2016

Spreedly now supports the PayU Latam gateway. Provision it by specifying a gateway type of payu_latam.

Added batch number support to Paystation

July 20, 2016

We now support the batch_number gateway specific response field for Paystation.

Telr gateway support

July 20, 2016

Spreedly now supports the Telr gateway. Provision it by specifying a gateway type of telr.

Updated Adquira receiver endpoint

July 19, 2016

Adquira receiver has been updated to point to https://www.adquiramexico.com.mx

Added support for Canada endpoint in JetPay

July 19, 2016

We now support the ability to specify a region endpoint for the JetPay gateway. It currently supports CA indicating Canada.

Throttle duplicate credit card creation

July 19, 2016

We now throttle creation of duplicate credit cards (based on first six and last four of the PAN) per environment. After many repeated attempts to create the same credit card in the same environment the requests will start to be denied with an HTTP 429 response. The response will include a retry-after field containing the amount of time required to wait before attempting to create that credit card in the same environment.

Added void support for MiGS

July 15, 2016

We now support void for the MiGS gateway.

iFrame Payment form improvements

July 13, 2016

  • the card number and cvv fields now include labels for improved accessibility and usability.
  • the card number field can now be configured to type=tel

Added authorisation_code support to Ingenico ePayments

July 8, 2016

We now support the authorisation_code gateway specific response field for Ingenico ePayments (formerly GlobalCollect).

Added customer_number support to Elavon

June 29, 2016

We now support customer_number gateway specific field for Elavon.

Added decision manager support to Cybersource

June 21, 2016

We now support decision_manager_enabled and decision_manager_profile gateway specific fields for Cybersource.

Added region to TNS

June 21, 2016

We now support the ability to specify a region endpoint for the TNS gateway. It currently supports north_america and asia_pacific.

-call-to-api > <a class="icon-bookmark bookmark" href= #added-v1/receivers_options.-call-to-api ></a> <span style="margin-left: -1%;"> Addedv1/receivers_options.` call to API

June 17, 2016

We now support the ability to list all currently supported payment method distribution receivers via API call.

Cybersource defaults and gateway specific fields

June 16, 2016

We now provide valid Cybersource accepted defaults for billing address and email with provision to override. Also added support for gateway specific fields ignore_avs and ignore_cvv under Cybersource.

Added verify support to Maxipago

June 13, 2016

We now support verify on the Maxipago gateway.

Added reference transaction and referenceable field support to DataCash

June 10, 2016

We now support reference transactions for the DataCash gateway.

Added void and refund support to Maxipago

June 8, 2016

We now support void and refund on the Maxipago gateway.

Added processor_id support to Maxipago

June 8, 2016

We now support the ability to specify a processor_id when creating a Maxipago gateway.

Added response code and response code text field support to DataCash

June 3, 2016

We now support the response_code and response_code_text gateway specific response fields for DataCash.

Added auth_code support to Barclaycard Smartpay

May 31, 2016

We now support the gateway specific response field auth_code on the Barclaycard Smartpay gateway.

Added recurring field support to Authorize.net

May 16, 2016

We now support the recurring field for the Authorize.net gateway.

Added recurring field support to NMI

May 12, 2016

We now support the recurring field for the NMI gateway.

BlueSnap gateway support

May 10, 2016

Spreedly now supports the BlueSnap gateway. Provision it by specifying a gateway type of blue_snap.

Added descriptor_url support to Braintree

Apr 26, 2016

We now support the descriptor_url field for the Braintree Blue gateway.

VisaNet Peru: added merchant_id, removed merchant_define_data

Apr 22, 2016

The VisaNet Peru gateway now requires merchant_id as part of credentials.

Latitude19 gateway support

Apr 22, 2016

Spreedly now supports the Latitude19 gateway.

Added sec_code field support to NMI

April 19, 2016

We now support the sec_code field for NMI.

Disabled CASHNet

April 13, 2016

The CASHNet gateway has been disabled.

Added Additional Processor Response field support to Braintree

April 7, 2016

We now support the Additional Processor Response field for Braintree Blue.

Added Merchant Info fields support to Borgun

April 6, 2016

We now support Merchant Info gateway specific fields for Borgun.

SecurionPay gateway support

April 1, 2016

Spreedly now supports the SecurionPay gateway.

VisaNet Peru gateway support

Mar 23, 2016

Spreedly now supports the VisaNet Peru gateway.

Added installation_id field support to Worldpay

March 22, 2016

We now support the installation_id gateway specific field for Worldpay.

Added refund_fee_amount field support to Stripe

March 22, 2016

We now support the refund_fee_amount gateway specific field for Stripe.

Added origin field support to JetPay

March 22, 2016

We now support the origin gateway specific field for JetPay.

GlobalCollect gateway support

Mar 21, 2016

Spreedly now supports the GlobalCollect gateway.

Added verify support to Moneris

Mar 10, 2016

We now support the verify operation on the Moneris gateway.

Add support for Georgian Lari (GEL) and Maldivian Rufiyaa (MVR)

Mar 3, 2016

The Georgian Lari (GEL) and Maldivian Rufiyaa (MVR) are now supported currencies for gateway transactions.

Added test cards for Diners Club, JCB, and Dankort

Mar 3, 2016

We now support test credit cards for Diners Club, JCB and Dankort to use against the test gateway

Request iFrame payment form by major version

Mar 2, 2016

iFrame payment library is now released by major version. Improvements include:
* setValue to set test card values for automated testing.
* setFieldType now supports the cvv and number field.
* Supporting multiple instances of the forms on the same page

Added acquirer field to QuickPay V10

Feb 18, 2016

We now support the acquirer gateway specific field for QuickPay V10. A string may be passed with a purchase or authorize request to specify the acquirer.

Stripe ACH support

Feb 15, 2016

We now support the bank_account payment method for the Stripe gateway.

Stripe receipt_email field

Feb 10, 2016

We now allow you to specify the receipt_email property when processing transactions on the Stripe gateway.

Added no_shipping option to Paypal Express

Feb 9, 2016

We now support the no_shipping gateway specific field for Paypal Express. It may be set to true to prevent shipping information from being displayed.

Barclaycard Smartpay gateway support

Feb 3, 2016

Spreedly now supports the Barclaycard Smartpay gateway.

TransFirst Transaction Express gateway support

Feb 1, 2016

Spreedly now supports the TransFirst Transaction Express gateway. Provision a Transaction Express gateway by specifying a gateway type of transfirsttransaction_express.

Added authorization_code support to Authorize.net

Feb 1, 2016

We now support the gateway specific response field authorization_code on the Authorize.net gateway.

Added general_credit support to Merchant e-Solutions

Jan 29, 2016

We now support the general_credit operation on the Merchant e-Solutions gateway.

Stripe stripe_account field

Jan 28, 2016

We now allow you to specify the stripe_account property when processing transactions on the Stripe gateway.

Checkout V2 descriptor gateway specific fields

Jan 25, 2016

We now support the descriptor_name and descriptor_city gateway specific fields when processing transactions on the Checkout V2 gateway.

Support three_ds_authenticated in Cardstream Gateway

Jan 21, 2016

The Cardstream Gateway now includes the three_ds_authenticated field in 3DS transaction responses.

Spreedly Express or iFrame only payment method creation

Jan 19, 2016

Spreedly now supports the ability to limit your environment to only iFrame or Express payment method creation, disabling the ability to create payment methods directly through the API. This is required to detect malicious attacks and increases the overall security of your data.

NCR Secure Pay gateway support

Jan 8, 2016

Spreedly now supports the NCR Secure Pay gateway. Provision an NCR Secure Pay gateway by specifying a gateway type of ncr_secure_pay.

New minor version of iFrame payment form

Jan 4, 2016

Version 1.3 of the iFrame payment library has been released. Improvements included in this version:
* prettyFormat can be set to automatically format credit card numbers. Pretty format inserts spaces into the number for better readability.
Documentation for v1.3

Added capture support to Elavon

Dec 16, 2015

We now support the capture operation on the Elavon gateway.

Payeezy gateway support

Dec 10, 2015

We now support the Payeezy gateway.

BridgePay third party vaulting support

Dec 10, 2015

We now support third party vaulting in the BridgePay gateway.

Authorize.net 3rd party vaulting customer profile id support

Dec 9, 2015

Spreedly now supports the customer_profile_id gateway specific field for Authorize.net 3rd party vaulting.

Stripe 3rd party vaulting account_id support

Dec 8, 2015

Spreedly now supports the account_id gateway specific field for Stripe 3rd party vaulting.

Support text_on_statement in Clearhaus

Dec 8, 2015

We now support the text_on_statement field for Clearhaus requests.

Sign Clearhaus requests

Dec 7, 2015

We now support signing Clearhaus requests.

Merchant Defined Fields at Cybersource

Dec 4, 2015

We now support 20 mdd_fields for Cybersource.

Card fingerprints now exposed

Dec 2, 2015

Credit card payment methods now expose a fingerprint element that contains a unique fingerprint for each distinct card number in the same environment.

New minor version of iFrame payment form

Dec 1, 2015

Version 1.2 of the iFrame payment library has been released. Improvements included in this version:
* Better support for the needs of single page apps. Improved unloading of iframe elements and removal of event listeners.
Documentation for v1.2

New minor version of iFrame payment form

Nov 20, 2015

Version 1.1 of the iFrame payment library has been released. Improvements included in this version:
* Added new field events for tabbing
* Added ability to set placeholders
Documentation for v1.1

eCheck support for Bridgepay

Nov 19, 2015

We now support eCheck payment methods for the Bridgepay gateway.

Redsys SHA256 Authentication

Nov 16, 2015

We now support the SHA256 authentication method for the Redsys Gateway.

New version of iFrame payment form

Nov 11, 2015

Version 1.0 of the iFrame payment library has been released. Version 1.0 represents a breaking change from previous versions.
Customers currently using version 0.5 should note the v1.0 is a very different approach:
* The card number and cvv fields are separate iframes and can be placed independently on the form.
* With more elements directly available on the parent page, styling is simplified.
Customers participating in the private beta of 0.10 should note a few important improvements to 1.0:
* More information returned from events
* Improved references to fields and behavior
* Greater control over user experience.
* input event now emitted as a fieldEvent containing more information.
Documentation for v1.0

Stripe idempotency_key field

Nov 9, 2015

We now allow you to specify the idempotency_key property when processing transactions on the Stripe gateway.

Support eChecks in Payment Method Distribution

Nov 9, 2015

We now support eCheck payment methods in Payment Method Distribution

Support gateway_transaction_id in Elavon Gateway

Nov 4, 2015

The Elavon Gateway gateway now includes the gateway_transaction_id field in transaction responses.

Clearhaus gateway support

Oct 29, 2015

We now support the Clearhaus gateway.

First Data E4 tax1_number field

Oct 28, 2015

We now allow you to specify the tax1_number property when processing transactions on the First Data E4 gateway.

First Data E4 tax1_amount field

Oct 27, 2015

We now allow you to specify the tax1_amount property when processing transactions on the First Data E4 gateway.

Support gateway_transaction_id in Paymentech Orbital Gateway

Oct 22, 2015

The Paymentech Orbital Gateway gateway now includes the gateway_transaction_id field in transaction responses.

Support gateway_transaction_id in Jetpay Gateway

Oct 22, 2015

The Jetpay Gateway gateway now includes the gateway_transaction_id field in transaction responses. Additionally, Jetpay now supports the gateway specific response field approval.

Authorize.net market_type gateway specific field

Oct 9, 2015

We now support the market_type gateway specific field for the Authorize.net gateway.

Payeezy level_3 gateway specific field

Sep 22, 2015

We now support the level_3 gateway specific field for the Payeezy gateway.

Worldpay US eCheck support

Sep 22, 2015

We now support eCheck for the Worldpay US gateway.

Transactions now show payment methods as they were at the time of the transaction

Sep 15, 2015

Going forward, when a transaction is made or retrieved the resulting response will show the state of the payment method at the time of the transaction. Previously, the payment method embedded in a transaction response showed the current state of the payment method, which may not reflect what it was when the transaction happened.

Verify capability added for Beanstream Gateway

Sep 14, 2015

We now have verify API call support for Beanstream Gateway

CASHNet customer_code gateway specific field

Sep 12, 2015

We now support the customer_code gateway specific field for the CASHNet gateway.

Verify capability added for Ogone Gateway

Sep 9, 2015

We now have verify API call support for Ogone Gateway

Heartland Payment Systems descriptor_name gateway specific field

Sep 9, 2015

We now support the descriptor_name gateway specific field for the Heartland Payment Systems gateway.

Jabstry gateway support

Sep 9, 2015

We now support the Jabstry gateway.

WePay third party vaulting support

Sep 4, 2015

We now support third party vaulting in the WePay gateway.

Micropayment 'project’ gateway specific field

Sep 3, 2015

We now support the project gateway specific field for the Micropayment gateway.

CASHNet item_code gateway specific field

Sep 1, 2015

We now support the item_code gateway specific field for the CASHNet gateway.

Cardstream 3DS and type field support

Sep 1, 2015

Spreedly now supports 3D Secure for Cardstream gateways, as well as the type gateway specific field.

Micropayment gateway support

Aug 24, 2015

Spreedly now supports the ability to use the Micropayment gateway. Provision a Micropayment gateway by specifying a gateway type of micropayment.

QuickPay V10 gateway support

Aug 18, 2015

Spreedly now supports the ability to use the Quickpay V10 gateway. Provision a Quickpay V10 gateway by specifying a gateway type of quickpay_v10

IXOPAY gateway support

Aug 17, 2015

We now support the IXOPAY gateway.

NMI merchant defined field support

Aug 13, 2015

We now support 20 merchantdefinedfields for NMI.

Support gateway_transaction_id in Sage Payment Solutions

Aug 13, 2015

The Sage Payment Solutions gateway now includes the gateway_transaction_id field in transaction responses.

Spreedly Express

Aug 13, 2015

Spreedly now offers Express for collecting payment information from your customers.

NMI third party vaulting support

Aug 12, 2015

We now support third party vaulting with NMI gateways.

NMI ACH/echeck support

Aug 12, 2015

We now support the bank_account payment method type for NMI.

NMI integration update

Aug 12, 2015

Spreedly’s integration to the NMI gateway has been updated to no longer use the Authorize.net emulation mode. NMI transactions now utilize the Direct Post API. This update should, except for a few minor exceptions, be backwards compatible. If you notice any regressions, please contact support.

Stripe 3rd party vaulting make_default support

Aug 5, 2015

We now support the make_default gateway specific field for Stripe 3rd party vaulting. You can set this to true to specify that you’d like the card you’re storing to be the default card for that customer.

Add support to continue caching cvv

Jul 30, 2015

We now support the ability to pass a continue_caching flag on transactions to keep the cvv cached for a few minutes before being deleted.

Forte gateway support

Jul 30, 2015

Spreedly now supports the Forte gateway. Provision a Forte gateway by specifying a gateway type of forte.

Add support for the Realex authcode and pasref response fields

Jul 30, 2015

We now support the authcode and passref fields for Realex in gateway specific response fields.

Global Iris gateway support

Jul 29, 2015

Spreedly now supports the Global Iris gateway. Provision a Global Iris gateway by specifying a gateway type of global_iris.

Stripe 3rd party vaulting validate support

Jul 24, 2015

Spreedly now supports the validate gateway specific field for Stripe 3rd party vaulting. You can set this to false to skip validations for third party vaulting.

Store transactions are now billable

Jul 21, 2015

Store transactions, used for Third Party Vaulting, exports, and other business-specific use-cases, now count towards your plan’s transaction limits.

Braintree hold_in_escrow and merchant_account_id

Jul 16, 2015

Spreedly now supports the hold_in_escrow and merchant_account_id gateway specific fields for Braintree gateway

Barclays PAYID now available

Jul 15, 2015

Spreedly now exposes the Barclays PAYID in gateway_transaction_id.

Stripe 3rd party vaulting customer_id support

Jul 13, 2015

Spreedly now supports the customer_id gateway specific field for Stripe 3rd party vaulting.

Cayan gateway support

Jul 13, 2015

Spreedly now supports the Cayan gateway. Provision it by specifying a gateway type of cayan.

Support for disable_partial_auth as a gateway specific field for Authorize.net

Jul 9, 2015

We now support the ability to set disable_partial_auth as a gateway specific field to Authorize.net. This will set their allowPartialAuth field to false when processing Authorize.net transactions

Support for soft_descriptor_city as a gateway specific field for PayPal

Jul 9, 2015

We now support the soft_descriptor_city gateway specific field when processing Paypal transactions.

Decrypted Apple Pay parameters in receiver templates

Jul 9, 2015

You can now send the decrypted contents of Apple Pay payment methods to a receiver using the apple_pay template variables.

Support for third party vaulting for S5

Jul 9, 2015

Spreedly now supports the ability to use the S5 gateway as a third party vault.

Support for apply_avscv2 as a gateway specific field for SagePay

Jul 9, 2015

We now support the apply_avscv2 gateway specific field when processing SagePay transactions.

Support for overriding payment method shipping address

Jul 8, 2015

We now allow payment method shipping addresses to be overriden on a transactional level for purchase and authorize.

Support for Soft Descriptor as a gateway specific field for PayPal

Jul 8, 2015

We now support the soft_descriptor gateway specific field when processing Paypal transactions.

Support for decrypted Apple Pay payment methods

Jul 8, 2015

We now support the ability to process already decrypted Apple Pay payment methods

Disable Balanced gateway

Jul 7, 2015

We have disabled the Balanced gateway from our system as they have shut down.

Checkout.com descriptor gateway specific fields

Jun 29, 2015

We now support the descriptor_name and descriptor_city gateway specific field when processing transactions on the Checkout gateway.

Paypal custom gateway specific field

Jun 26, 2015

We now support the custom gateway specific field when processing transactions on the Paypal gateway.

Now supporting refund in the Paystation gateway

Jun 26, 2015

Spreedly now supports refund for the Paystation gateway.

Authorize.net third-party vault support

Jun 25, 2015

Spreedly now supports the ability to use the Authorize.net gateway as a third party vault.

Paystation gateway support

Jun 22, 2015

Spreedly now supports the Paystation gateway for purchase, authorize, capture, and store transactions. Provision it by specifying a gateway type of paystation.

Disable Barclays EPDQ

Jun 18, 2015

As Barclays has obsoleted their EPDQ gateway we have disabled it from our system. No new instances of that gateway can be created but existing users can still transact against it. The Barclays EPDQ Extra Plus gateway is their newer version.

Cardstream gateway support

Jun 17, 2015

Spreedly now supports the Cardstream gateway. Provision it by specifying a gateway type of card_stream.

Checkout.com V2 gateway support

Jun 17, 2015

Spreedly now supports the Checkout.com V2 gateway. Provision it by specifying a gateway type of checkout_v2.

Now supporting ability to add an optional description to gateways

Jun 15, 2015

We now support adding a description to gateways when adding or updating a gateway.

iATS ACH suport added

Jun 12, 2015

We now support the bank_account payment method for the iATS gateway.

Filter gateway list by retained gateways

Jun 12, 2015

We now support the ability to filter your list of gateways to show only the retained gateways.

Vantiv eCommerce debt_repayment field

Jun 12, 2015

We now support the debt_repayment gateway specific field when processing transactions on the Vantiv eCommerce gateway.

Now hiding iFrame number field spinners in Firefox

Jun 11th, 2015

Spreedly is now hiding Firefox’s spinner arrows in the credit card number and CVV fields of the iframe payment form. These fields were already hidden in other browsers. This change merely applies the same treatment to Firefox as well.

Add support for migrating third party data to Spreedly

Jun 1st, 2015

Spreedly now supports the ability to manually migrate payment method data stored in a third party vault to Spreedly.

PayU India gateway support

May 28th, 2015

Spreedly now supports the PayU India gateway. Provision it by specifying a gateway type of payu_in.

Allied Wallet gateway support

May 26th, 2015

Spreedly now supports the Allied Wallet gateway. Provision it by specifying a gateway type of allied_wallet.

Verify capability added for SagePay Gateway

May 20, 2015

We now have verify API call support for SagePay Gateway

Merchant Partners gateway support

May 19th, 2015

Spreedly now supports the Merchant Partners gateway. Provision it by specifying a gateway type of merchant_partners.

Verify capability added for Paymentech Orbital Gateway

May 14th, 2015

We now have verify API call support for Paymentech Orbital Gateway.

S5 gateway support

May 13, 2015

Spreedly now supports the S5 gateway. Provision it by specifying a gateway type of s5.

DIBS gateway support

May 12, 2015

Spreedly now supports the DIBS gateway. Provision it by specifying a gateway type of dibs.

Vanco fund_id

May 5, 2015

We now support the fund_id gateway specific field when processing transactions on the Vanco gateway.

Vanco gateway support

May 1, 2015

Spreedly now supports the Vanco gateway. Provision it by specifying a gateway type of vanco.

Add support for void to Ezic gateway

Apr 30, 2015

We now support the void operation on Ezic.

Stripe destination

Apr 23, 2015

Spreedly now supports the destination gateway specific field when processing transactions on the Stripe gateway.

Ezic gateway support

Apr 23, 2015

Spreedly now supports the Ezic gateway. Provision it by specifying a gateway type of ezic.

Moneris US gateway support

Apr 22, 2015

Spreedly now supports the Moneris US gateway. Provision a Moneris US gateway by specifying a gateway type of moneris_us.

Braintree service_fee_amount

Apr 20, 2015

We now allow you to specify the service_fee_amount gateway specific field when processing transactions on the Braintree gateway.

SecureNet customer_id

Apr 20, 2015

We now allow you to specify the customer_id gateway specific field when processing transactions on the SecureNet gateway.

Add gateway_transaction_id support to SecureNet

Apr 8, 2015

The SecureNet gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

New version of iFrame payment form

Apr 6, 2015

Version 0.4 of the iFrame payment library has been released which includes the following new features:

* Users on mobile devices will now see the numeric keyboard presented for the card number and CVV fields
* The iFrame now exposes user input metadata including the entered card type, input lengths and card number validity
* There is now a validate method that lets you retrieve this new metadata before submitting the form, allowing you to perform custom validation logic.

Additionally, a bug was fixed where the float CSS property would not properly propagate to the iFrame styling.

Existing customers will need to manually upgrade to v0.4 by including https://core.spreedly.com/payment-frame/payment-frame-0.4.min.js in their payment page.

NAB Transact third-party vault support

Mar 31, 2015

Spreedly now supports the ability to use the NAB Transact gateway as a third party vault.

Add support for company name

Mar 30, 2015

You can now specify the company name on a credit card and we’ll pass the field to the gateways that support it.

Outbound Spreedly IP Address Change

Mar 24, 2015

If your gateway or receiver needs to whitelist the Spreedly IP address, you’ll want to use our latest list.

Payflow Pro comment2

Mar 24, 2015

We now allow you to specify the comment2 property when processing transactions on the Payflow Pro gateway.

eWAY Rapid third-party vault support

Mar 18, 2015

Spreedly now supports the ability to use the eWAY Rapid gateway as a third party vault.

CenPOS gateway support

Mar 17, 2015

Spreedly now supports the CenPOS gateway. Provision a CenPOS gateway by specifying a gateway type of cenpos.

First Data E4 customer_ref

Mar 13, 2015

We now allow you to specify the customer_ref property when processing transactions on the First Data E4 gateway.

Litle customer_id

Mar 13, 2015

We now allow you to specify the customer_id property when processing transactions on the Litle gateway.

Fat Zebra gateway support

Mar 9, 2015

Spreedly now supports the Fat Zebra gateway.

PayConex gateway support

Mar 6, 2015

Spreedly now supports the PayConex gateway.

Qvalent gateway support

Mar 1, 2015

Spreedly now supports the Qvalent gateway. Provision a Qvalent gateway by specifying a gateway type of qvalent.

RSA receiver function modified

Feb 23, 2015

The rsa receiver distribution function has been modified to accept the public key certificate and padding scheme. Because of this, the rsa_oeap function has is redundant and has been removed.

Payflow Pro comment1

Feb 23, 2015

We now allow you to specify the comment1 property when processing transactions on the Payflow Pro gateway.

QuickPay finalize

Feb 23, 2015

We now allow you to specify the finalize property when processing transactions on the QuickPay gateway.

Litle report group

Feb 19, 2015

We now allow you to specify the report_group property when processing transactions on the Litle gateway.

No longer support Dwolla

Feb 18, 2015

We hadn’t had a customer go live with it yet, so demand (at least for our target customers) wasn’t there yet to continue to support it.

Verify capability added for Payflow Pro

Feb 18, 2015

We now have verify API call support for Payflow Pro.

Mercury tax and gratuity

Feb 18, 2015

We now allow you to specify the tax and the gratuity properties when processing transactions on the Mercury gateway.

AES receiver encryption function

Feb 17, 2015

You can now encrypt outbound data using AES when delivering payment methods to receivers.

Add support for the Stripe card_funding response field

Feb 17, 2015

We now support the field for Stripe in gateway specific response fields.

Flo2Cash Simple gateway support

Feb 11, 2015

Spreedly now supports the Flo2Cash Simple gateway. Provision a Flo2Cash Simple gateway by specifying a gateway type of flo2cash_simple. This is designed for white labeled accounts that only support Purchase/Refund.

iFrame payment form email bug fix

Feb 11, 2015

A new version of the iFrame payment library has been deployed which fixes a bug where a payment method’s email parameter was not being properly set. All customers referencing v0.3, or higher, of payment-frame.js will automatically get this update.

iFrame payment form bug fix for Firefox

Feb 10, 2015

A new version of the iFrame payment library has been deployed which fixes a bug in Firefox where the setText function would not properly set the form’s label text. All customers referencing v0.3, or higher, of payment-frame.js will automatically get this update.

Add support for Turkish lira (TRY)

Feb 9, 2015

The Turkish lira (TRY) is now a supported currency for gateway transactions.

Add gateway_transaction_id support to Payflow Pro

Feb 4, 2015

The Payflow Pro gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Litle order_source

Jan 22, 2015

We now allow you to specify a order_source property when processing transactions on the Litle gateway.

Flo2Cash gateway support

Jan 22, 2015

Spreedly now supports the Flo2Cash gateway. Provision a Flo2Cash gateway by specifying a gateway type of flo2cash.

iFrame payment form security updates

Jan 15, 2015

We have updated the beta iFrame payment form with several minor security updates (as v0.3), which have all been backported to the previous version (v0.2.0). If you are currently referencing this version you have the latest functionality.

We have also modified our library versioning to no longer list the patch level, reflected with the new version (v0.3). Critical patches are backported to previous versions by default, making the exposure of the patch version moot.

The iFrame versioning and upgrade policy has been updated to reflect these changes.

RSA encoding receiver function with Optimal Asymmetric Encryption Padding (OAEP)

Jan 13, 2015

There is a new receiver encoding function that supports the OAEP padding scheme as an alternative to the default PKCS1 scheme. See the OAEP Padding Scheme section for our rsa_oaep documentation.

Paypal notify_url

Jan 8, 2015

We now allow you to specify a notify_url property when processing transactions on the Paypal gateway.

Fraud service review flag

Jan 7, 2015

Transaction responses now contain a fraud_review flag (see Response element) which indicates whether or not a payment is pending review by the fraud service. Note that this ability must be supported by the gateway first.

New iFrame payment form

Jan 5, 2015

Spreedly now provides an iFrame-based payment form for collecting payment information from your customers.

RSA receiver function emits single line

Dec 29, 2014

The rsa receiver function that lets you RSA encrypt any PMD delivery value now emits a single line string rather than a multiline string.

Support Authorize.net duplicate_window property

Dec 23, 2014

We now allow you to specify duplicate_window property when processing transactions on the Authorize.net gateway.

RSA encoding receiver function

Dec 19, 2014

There is now an rsa function that lets you RSA encrypt any PMD delivery value (most commonly used when encrypting credit card numbers).

Receiver function to trim leading characters

Dec 19, 2014

There is now a last function that lets you trim leading characters from any PMD delivery value.

Add support for void, refund, and verify to Checkout gateway

Nov 21, 2014

Checkout.com now supports void, refund, and verify. Provision one by specifying a gateway type of checkout.

Improve handling of timeouts and connection errors

Nov 13, 2014

We now return a 408 HTTP status code if we get a timeout or a connection error in talking to an external service like a gateway. Previously, we were returning a 422. In addition, the state of the transaction will now be gateway_processing_result_unknown.

Support for magnetic stripe data

Nov 7, 2014

A new parameter, track_data, has been added to the credit card request element for the purchase transaction. This is most helpful in POS situations. Keep in mind the PCI implications of passing this sensitive data.

Payment methods can be passed along in a Purchase transaction

Nov 7, 2014

If your organization is PCI certified to pass sensitive card data through your servers then you can take advantage of the ability to pass payment method data in a purchase transaction.

Allow customer_id to be specified when using the Authorize.net gateway

Nov 6, 2014

We now allow you to specify customer_id when processing transactions on the Authorize.net gateway.

Add shipping_address support to credit cards

Oct 30, 2014

We now allow you to specify the shipping address for a credit card.

Add gateway_transaction_id support to CataluynaCaixa (via Redsys)

Oct 30, 2014

The CataluynaCaixa gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Add gateway_transaction_id support to TrustCommerce

Oct 24, 2014

The TrustCommerce gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Add Global Transport gateway

Oct 23, 2014

Global Transport has been added to our list of supported gateways. Provision one by specifying a gateway type of global_transport.

Add TNS gateway

Oct 22, 2014

TNS has been added to our list of supported gateways. Provision one by specifying a gateway type of tns.

Add dynamic descriptor support to Litle

Oct 17, 2014

Spreedly now supports the descriptor_name and descriptor_phone gateway specific fields when processing transactions on the Litle gateway.

Stripe third-party vault support

Oct 13, 2014

Spreedly now supports the ability to use the Stripe gateway as a third party vault.

Verify capability added for CataluynaCaixa

Oct 9, 2014

We now have verify API call support for CataluynaCaixa.

Litle third-party vault support

Oct 3, 2014

Spreedly now supports the ability to use the Litle gateway as a third party vault. Provisioning a gateway of type litle now includes the proper supports_store properties.

API call to redact a receiver

Oct 3, 2014

We now have an API whereby you can redact a Payment Method Receiver.

Add dynamic descriptor support to Braintree

Oct 2, 2014

Spreedly now supports the descriptor_name and descriptor_phone gateway specific fields when processing transactions on the Braintree gateway.

Rate limiting is now indicated by a 429 response code

Sep 29, 2014

The account transactions list API is limited to 30 requests per minute, per environment. Clients which exceed this limit will now receive a 429 response code. Previously, excess requests would receive a 503 response.

Checkout.com gateway support

Sep 29, 2014

Spreedly now supports the Checkout.com gateway. Provision a Checkout.com gateway by specifying a gateway type of checkout.

Verify API call currency_code

Sep 26, 2014

You can now specify an optional currency_code when using the verify API call.

Verify capability added for Adyen

Sep 25, 2014

We now have verify API call support for Adyen.

Billing address for 3rd party vaulting

Sep 25, 2014

We now send the credit card billing address to third party vault requests.

iATS third-party vault support

Sep 24, 2014

Spreedly now supports the ability to use the iATS gateway as a third party vault. Provisioning a gateway of type iats_payments now includes the proper supports_store and supports_remove properties.

Card holder phone number now available in distribution requests

Sep 24, 2014

You can now use the credit_card_phone_number variable in your payment method distribution requests to insert the card holder’s phone number

Add gateway_transaction_id support to Realex

Sep 19, 2014

The Realex gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Add optional customer_code option to CASHNet

Sep 12, 2014

We now allow you to specify the customer code on a CASHNet gateway.

List and show receiver API support

Sep 8, 2014

The Spreedly API now supports the ability to get a list of all PMD receivers provisioned in an environment as well as a single receiver.

Base64 encoding receiver function

Sep 8, 2014

There is now a base64 function that lets you base 64 encode any PMD delivery value (most commonly used when constructing an HTTP Basic authentication header).

Add lname and fname support to CASHNet

Aug 29, 2014

We now fill the fname and lname gateway specific fields for purchases on the CASHNet gateway. These values are automatically pulled from the credit card name fields.

Add statement_description support to Stripe

Aug 29, 2014

Spreedly now supports the field statement_description when processing transactions on the Stripe gateway.

maxiPago! gateway support

Aug 28, 2014

Spreedly now supports the maxiPago! gateway. Provision a maxiPago! gateway by specifying a gateway type of maxipago.

Add gateway_transaction_id support to First Data e4

Aug 27, 2014

The First Data e4 gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Billing address support in Payment Method Distribution

Aug 26, 2014

We now allow billing address to be specified in a payment method distribution request to a receiver. You can see the docs for it here.

Add gateway_transaction_id support to First Data Global

Aug 26, 2014

The First Data Global gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Perform general credits to a payment method

Aug 25, 2014

The ability to perform a general credit to a payment method without the need for a reference transaction is now supported.

Worldpay US gateway support

Aug 21, 2014

Spreedly now supports the Worldpay US gateway. Provision a Worldpay Us gateway by specifying a gateway type of worldpay_us.

Verify capability added for Litle, USAePay and BridgePay

Aug 15, 2014

We now have verify API call support for Litle, USAePay and BridgePay.

Adyen gateway support

Aug 14, 2014

Spreedly now supports the Adyen gateway. Provision an Adyen gateway by specifying a gateway type of adyen.

Reuse sensitive data when validation fails with JSONP

Aug 13, 2014

The ability to reuse sensitive data when validation fails is now supported when creating payment methods with JSONP.

Limit rate of requests to account transaction list API

Jul 29, 2014

The account transactions list API is now limited to 30 requests per minute, per environment. Excess requests will receive a 503 response. Previously there was no limit.

Optimal Payments gateway support

Jul 16, 2014

Spreedly now supports the Optimal Payments gateway. Provision an Optimal Payments gateway by specifying a gateway type of optimal_payments.

JSONP output changed to block Rosetta Flash vulnerability

Jul 10, 2014

A vulnerability was discovered that can abuse JSONP endpoints. We have begun to prepend /**/ to JSONP responses which will interrupt any attempt at transmitting malicious data using the method described in the link.

Add abilities to the following gateways: Elavon, Pin, and First Data e4

Jul 9, 2014

The Elavon gateway and the First Data e4 gateway now support the ability to verify a credit card. The Pin gateway now supports authorize and capture.

Add gateway_transaction_id support to Payment Express

Jul 8, 2014

The Payment Express gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Receiver function to map card type values

Jul 8, 2014

There is now a card_type_mapping function that lets you specify a custom value for each brand of card sent to a PMD receiver.

Add API call to verify a credit card

Jul 3, 2014

We now have a verify API call which allows you to collect payment information from a customer, verify the card is legitimate, and then charge them at a later date.

1stPay gateway support

Jun 30, 2014

Spreedly now supports the 1stPay gateway. Provision a 1stPay gateway by specifying a gateway_type of first_pay.

Improve our API documentation for Ruby

Jun 30, 2014

Enhanced our API documentation to include Ruby examples alongside our curl examples.

PMD receiver endpoint response status now returned

Jun 25, 2014

The DeliverPaymentMethod transaction now includes the HTTP response code returned by the receiver endpoint in the response/status element.

Add property eligible_for_card_updater to credit card payment methods

Jun 19, 2014

This change is in preparation for the Card on File Updater. This product is still in beta. Once an environment is selected to be enabled for the Updater this property will allow customers to choose individual credit cards to opt-out of the update for that environment.

Add authorize support to the Elavon gateway

Jun 13, 2014

We now support the authorize operation for the Elavon gateway. You can see all of the operations we support on the Elavon docs page.

Add Borgun gateway

Jun 12, 2014

Borgun has been added to our list of supported gateways. Provision one by specifying a gateway type of borgun.

Specify expiration date format on receiver delivery

May 30, 2014

When delivering a payment method to a receiver, you can now specify the format of the card expiration date with the exp_date_format function.

List most recent transactions first

May 27, 2014

The APIs for listing transactions (by account, gateway and payment method) now support the ability to sort by most recent transaction first when the order=desc parameter is specified.

Add support for some optional CASHNet gateway parameters

May 23, 2014

We now allow customers to specify station and default_item_code when creating a CASHNet gateway.

Add support for Heartland Payment Systems gateway

May 19, 2014

Heartland Payment Systems has been added to our list of supported gateways. Provision one by specifying a gateway type of hps.

Add CASHNet gateway

May 13, 2014

CASHNet has been added to our list of supported gateways. Provision one by specifying a gateway type of CASHNet.

Add eWAY Rapid gateway

May 13, 2014

eWAY Rapid has been added to our list of supported gateways. Provision an eWAY Rapid gateway by specifying a gateway type of eway_rapid.

Improve credit card validation

May 8, 2014

Previously, if a customer entered an invalid credit number, they would see a validation error for an invalid number plus a validation error for an invalid card brand. Now we only show the error for the invalid number. This was especially confusing for customers using forms that didn’t collect a card brand.

We also improved the validation around expiration dates. Previously if the year was blank, two validation errors would occur (invalid year and year cannot be blank). Now we only show the year cannot be blank message.

Add gateway_transaction_id support to ePay

May 8, 2014

The ePay gateway now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.

Payment Method Distribution receivers now support multiple hostnames

May 6, 2014

When creating a test receiver to distribute payment methods, you can now specify multiple allowed hostnames as a comma-delimited list.

http://domain1.com, http://domain2.com

Previously, only a single hostname was allowed. The old hostname field has been renamed to hostnames and is no longer supported.

Authorization for a zero amount

Apr 29, 2014

Up until today authorizations were required to be greater than zero. We now support authorizations of a zero amount. In the case of a gateway that is unable to perform an authorization and then void, being able to authorize a zero amount may be helpful.

Add gateway specific fields to WePay gateway

Apr 25, 2014

We now allow customers to specify callback_uri, fee_payer, and type when processing transactions on the WePay gateway.

BridgePay gateway support

Apr 24, 2014

BridgePay Network Solutions has been added to our list of supported gateways. Provision a BridgePay gateway by specifying a gateway type of bridge_pay.

iATS Payments gateway support

Apr 24, 2014

Spreedly now supports the ability to use the iATS Payments gateway for purchase and credit transactions. Provision an iATS Payments gateway by specifying a gateway type of iats_payments

Improve Merchant Warrior handling of names

Apr 24, 2014

For names on credit cards, Merchant Warrior allows only alphanumeric characters, hyphens, spaces and full stops. The names we now send to Merchant Warrior have other characters scrubbed, increasing the likelihood that payments will go through.

Improve Moneris issue with CVV

Apr 23, 2014

Some customers have Moneris accounts with CVV checking turned off. If a CVV is passed in this case, Moneris fails the transaction. Now we allow customers to turn it off such that CVV won’t be passed.

Allow referring domain with ePay gateway

Apr 23, 2014

Some customers using ePay would like to specify a referring domain. We now allow you to do so.

Show first 6 digits of credit cards

Apr 22, 2014

We now allow customers to see the first_six_digits of credit cards. You can see the attribute whenever you look at a payment method.

Sage (US) third-party vault support

Apr 14, 2014

Spreedly now supports the ability to use the Sage gateway as a third party vault. Provisioning a gateway of type sage now includes the proper supports_store and supports_remove properties.

No longer support GoCardless

Apr 7, 2014

We hadn’t had a customer go live with it yet, so demand (at least for our target customers) wasn’t there yet to continue to support it.

Fix a number of Litle issues

Mar 28, 2014

Our Litle support is now improved such that it has full transcripts, we fixed some exceptions we were getting around invalid zip codes, and we now support refunds on Litle.

Apache Synapse library allowed by API

Mar 25, 2014

Spreedly’s security filtering has been adjusted to allow for Apache Synapse as a client library. Previously, requests made with Apache Synapse to the Spreedly API would have resulted in a 403 response code and the following error message.

Contact support@spreedly.com for more details on why this request failed, referencing code 'WAF’

First Giving now supported

Mar 14, 2014

The First Giving gateway is now supported by Spreedly.

Hungarian Forint now a supported currency

Mar 14, 2014

Gateway transactions can now transact using the Hungarian Forint currency. Use the currency_code of HUN to specify the Forint when creating a transaction.

Gateways now indicate supported geographic regions

Mar 12, 2014

Gateways now have a regions property that indicates the geographic regions in which they are active.

The region property may include one or more of the following values: north_america, europe, latin_america, middle_east and asia_pacific.

Cecabank expiration date fix

Mar 11, 2014

Card expiration dates are now properly padded to the full six-digit yyyymm format when sent to Cecabank. Previously, months specified as a single digit (e.g. 1 for Jan) would be formatted as 20141, which would cause the transaction to fail.

Transaction messages always returned, even when nil

Feb 20, 2014

Previously, transactions with a nil message value would have the message element ommitted in its transaction XML. To ensure consistency and reduce the need for excessive conditional logic when parsing transaction API responses, the message element is now always present, even when the value is nil.

Blocked request error message updated

Feb 19, 2014

Requests to the Spreedly API that are blocked by our security infrastructure now return a 403 response code and the following error message.

Contact support@spreedly.com for more details on why this request failed, referencing code 'WAF’

Previously, such blocked requests returned an HTTP response code of 500 with no message.

Openpay now supported

Feb 14, 2014

The Openpay gateway is now supported by Spreedly.

Cecabank now supported

Feb 14, 2014

The Cecabank gateway is now supported by Spreedly.

Litle order_id truncated

Feb 12, 2014

The Litle gateway requires that a transaction order_id be less than 25 characters. To ensure that the transaction succeeds, Spreedly now truncates the order_id value to be less than 25 characters before being sent to Litle.

SagePay transaction descriptions are now truncated

Feb 12, 2014

SagePay gateway transactions now accomodate a description of greater than 100 characters by truncating the value. SagePay does not allow description fields of more than 100 characters, so any transactions executed by Spreedly to SagePay truncate this value to ensure it succeeds.

Payment methods now expose a 'test’ attribute

Feb 3, 2014

All payment method responses now have a test attribute indicating that they’re a Spreedly test payment method.

Added gateway transaction id support to USA ePay

Jan 30, 2014

The USA ePay now includes the gateway_transaction_id field in transaction responses to return the gateway’s corresponding transaction id.