Cybersource Launch
Runner.js - CYBS Gateway Example
Added a complete CYBS gateway integration example to the Runner.js guide:
- Uses
cardNumberFieldSelectorandcvvFieldSelectorto 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, andresptextfields 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 whenlock_amountisfalse.max_amount: Maximum transaction amount. Only valid whenlock_amountisfalse.
Merchant Deleted Webhook
New boarding webhook event added:
merchant.deleted: Triggered when a merchant record is deleted from a Partner. Includes merchant details such asmerchant_id,dba_name,deleted_by, and timestamp. See the Boarding Webhooks guide for the full payload reference.