How to generate HTTP Signature correctly in CyberSource REST API?
To generate an HTTP Signature in CyberSource REST API, developers must create a SHA 256 digest of the request body and include required headers like host, date, digest, and v c merchant id. The signature string is then signed using the merchant’s sec...
How do you add CaptureContextData to the GenerateUnifiedCheckoutCaptureContextRequest request object Solved
I want to add the "Code" to my request so that I can search on it in the dashboard.var clientInfo = new Upv1capturecontextsDataClientReferenceInformation(Code: "1"); I cannot find a way to add this to the request. The definition of the capture mandat...
Game
Games are an important part of entertainment and learning in today’s world. They can be played on mobile phones, computers, consoles, or even outdoors. Video games improve skills like problem-solving, quick thinking, and hand-eye coordination. Online...
Issues Integrating Payment Flow with Service-Based Website (Need API Guidance)
Hi Cybersource Developer Community,I’m currently working on integrating payment and booking flow into a local service-based website and would really appreciate some guidance from developers familiar with Cybersource APIs.My website is a bond cleaning...
Unified Checkout V1 Issues
I am running into a couple issues integrating the latest Unified Checkout V1. The issues mentioned below do not seem to occur in version 0.34.Issue #1. Attempting to mount a trigger causes a TypeError to occur (version 1.3.0).Code:const client = awai...
: Best practice for reducing payment failures in in-game microtransactions via Cybersource API?
Hi everyone, I’m working on a small online game where players can buy in-game items using Cybersource payments. The integration is working overall, but I’ve noticed a decent number of failed or declined transactions, even when users say their cards s...
How do you handle failed transactions and retries in payment APIs?
I’ve been working with payment integrations recently and one thing I’m trying to improve is how to handle failed transactions more reliably. Sometimes failures are temporary (network issues, timeouts), while others are permanent (card declines, inval...
iframe.min.js fields fail after load
Hi all.I'm loading payment fields using the below.https://testflex.cybersource.com/microform/bundle/v2.9.0/iframe.html?keyId=XXXXXhttps://testflex.cybersource.com/microform/bundle/v2.9.0/iframe.min.jsI'm building using Australian NAB Gateway which us...
Requesting CSRs for Apple and Google Pay for our Cybersource accounts
I do not see the option to enable digital payments for our Cybersource accounts. I that something you need to enable or do I need to log a Cybersource support ticket? Do you guys need to send the respective CSRs to us or is there a way to do that in ...
merchant ID (neostreamtechnologygroup_qr) Getting Reason Code 150, merchant_id invalid or missing on
merchant ID (neostreamtechnologygroup_qr) Getting Reason Code 150, merchant_id invalid or missing on. Please assist fix my sandbox account or suggest solutions.
Can I use Unified Checkout on my site which uses .net 4.8
I currently use Secure Acceptance. My site is on .net 4.8 (and unfortunately for me, it is written in VB.Net). From the documentation and samples, I cannot find anything on how I can implement Unified Checkout on my current site. Is there any sample ...
Getting 403 error on Payment Authorization API call
Hi everyone,I'm integrating Cybersource REST API for payment authorization and keep getting a 403 Forbidden error on every request. I've double-checked my credentials but can't figure out what's wrong.My Setup:Environment: SandboxAPI: REST (not SOAP)...
Best practice for passing custom line-item data from front-end tools to Secure Acceptance?
"I’m currently developing a specialized e-commerce flow where the transaction amount isn't a fixed SKU price, but rather a dynamic calculation based on user-provided dimensions.We’ve built a custom Lawn Topsoil calculator that allows users to determi...
Handling Partial Payments for Custom Services via Flex Microform
"I am currently working on a custom integration using CyberSource Flex Microform for a client's site. We are processing payments for a specialized surveying service where the transaction amount is calculated dynamically on the front end based on user...
Best practices for handling intermittent 400 errors during Cybersource API transactions in productio
Hi everyone,I’m currently working on integrating Cybersource payment APIs into a production environment, and I’ve encountered an issue where certain transactions intermittently return HTTP 400 errors without clear or consistent error messages.Here’s ...
Best Practices to Protect Payment Pages and APIs from Bots and Fraud
Hi everyone,I’m reviewing the security of my website and want to ensure that payment-related pages and APIs are well protected from bots, scraping, and fraudulent activity. My site interacts with external payment services and APIs, but does not direc...
Unified Checkout v1.1 /flex/v2/complete returns 400 MISSING_FIELD for card data with completeMandate
Hi CyberSource Support,We are integrating Unified Checkout v1.1 with completeMandate for a Sale flow (authorization + capture + 3DS). The widget renders correctly,Auth Setup completes, Device Data Collection succeeds, but the internal POST /flex/v2/c...
Exploring Secure Payment Solutions with Cybersource
Cybersource is a leading global payment management platform that enables businesses to process online payments securely and efficiently. It provides a comprehensive suite of solutions, including payment processing, fraud prevention, and risk manageme...
Connection reset error when MLE response is enabled in create payment Call
DescriptionWhile verifying Message Level Encryption (MLE) integration using this SDK together with the official sample repo cybersource-rest-samples-java, I encountered a Connection reset exception only when MLE response encryption is enabled.The sam...
Credit card authorization error on Sandbox Account
Hi,I'm getting the following error whenever I try and make a credit card authorization on my sandbox account."The following property is either invalid or missing: usd_outlet_id, usd_terminal_id"My merchant id is "tr_122201_1773211850"
Webhooks not being delivered in Sandbox (only health check requests are received)
I'm experiencing issues with webhook delivery in the Cybersource sandbox environment.I have configured webhook subscriptions with the appropriate products and event types (e.g., customer invoicing and recurring billing), and the subscriptions are mar...
How to resolve declined payments in CyberSource?
If you’re facing declined payments in CyberSource, there are several steps you can take to resolve the issue. First, check that the customer’s payment details such as card number, expiration date, and CVV are correct. Ensure the card has sufficient f...
Unified checkout Apple pay setup on web
I am trying to setup Apple pay on my website, I am using unified checkout sdk, I have verified my domain do I need Apple developer account as well to setup apple pay on my website or is it handled by unified checkout?
Best approach for handling payment failures when integrating Cybersource API?
I am currently exploring the Cybersource payment APIs for a project and I want to understand the best way to handle failed transactions in a a production environment.During testing I noticed that transactions can return different response codes depen...
The following property is either invalid or missing: hkd_outlet_id, hkd_terminal_id
Reason Code 150 - The following property is either invalid or missing: hkd_outlet_id, hkd_terminal_idI am currently integrating Secure Acceptance in the Sandbox environment , but I am encountering the following error during transaction processing:"Th...
The following property is either invalid or missing: usd_outlet_id, usd_terminal_id
Title: Reason Code 150 - usd_outlet_id usd_terminal_id missing on SandboxHi,I am getting Reason Code 150 on all payment attempts in sandbox,even using the official PHP sample code:Samples/Payments/Payments/SimpleAuthorizationInternet.phpError: "The f...
Create a new payment token with an existing customer token
Hi, I am trying to create a new payment instrument token (new card) when creating an authorization. The token creation for first time is well documented: https://developer.cybersource.com/docs/cybs/en-us/tms/developer/all/rest/tms/tms-mult-tkn-create...
PGSharp APK For Android 2026
What Is PGSharp And How To Use ?Have you ever wanted to explore new areas in Pokémon without actually going outside? PGSharp makes that possible. Designed for Android devices, it lets you spoof your location so you can play the game from anywhere. Wi...
Handling partial deposits and "Pay-by-Link" for high-ticket modular units?
Hi everyone,I’m working on a payment integration for a client that manufactures large-scale portable offices and modular cabins (you can see the product scale here: https://portaking.pk/).Because these units are expensive and often custom-built, we d...
Can anyone tell me which free api can be used to download legal youtube audio?
Hi all,I am running a website where i am using an api to download audios from youtube. I am having problem now with this api so please can anyone tell me is there any other free api available in the market so i can continue my work peacefully.