Cybersource Launch

Runner.js - CYBS Gateway Example

Added a complete CYBS gateway integration example to the Runner.js guide:

  • Uses cardNumberFieldSelector and cvvFieldSelector to target custom card/CVV iframe containers
  • Expiration date handled via native <select> elements rather than Runner.js-rendered fields
  • Includes full HTML form and JavaScript tokenization flow

Charge API Updates

  • Cybersource required fields: The following fields are now documented as required when processing through the Cybersource gateway: name, address2, region, country, phone, email.
  • Disclaimer added: The Charge endpoint description now includes a note clarifying that documented requirements span all compatible gateways — not all fields apply to every integration.

Additional Updates

Gateway Response Codes

New reference guide added for understanding processor responses:

  • Gateway Response Codes: Documents respproc, respcode, respstat, and resptext fields returned on charge responses
  • Current coverage includes Cardpointe (PPS) response codes; additional gateway support coming soon

Hosted Payment Pages - Amount Range Support

New optional fields added to the HPP create endpoint:

  • min_amount: Minimum transaction amount. Only valid when lock_amount is false.
  • max_amount: Maximum transaction amount. Only valid when lock_amount is false.

Merchant Deleted Webhook

New boarding webhook event added:

  • merchant.deleted: Triggered when a merchant record is deleted from a Partner. Includes merchant details such as merchant_id, dba_name, deleted_by, and timestamp. See the Boarding Webhooks guide for the full payload reference.