Re: Cybersource Payments REST API

Solved! Go to solution
ezamarichard
Regular Contributor

Cybersource Payments REST API

Can someone help me find out where i enter Merchant's receiver Card details for cybersource

av gone through the parameters but cant see the receiver Card Details

i dont know if am at the right forum or am supposed to post this at cyberspace forums

 

Are these customer's card details or merchant's card details Thanks

  • "card": {
    • "expirationYear": "2031",
    • "number": "5555555555554444",
    • "securityCode": "123",
    • "expirationMonth": "12",
    • "type": "002"
    }

 

 

{

  • "clientReferenceInformation": {
    • "code": "TC50171_3"
    },
  • "processingInformation": {
    • "commerceIndicator": "internet"
    },
  • "aggregatorInformation": {}
  • ,
  • "orderInformation": {

},

  • "paymentInformation": {
    • "card": {
      • "expirationYear": "2031",
      • "number": "5555555555554444",
      • "securityCode": "123",
      • "expirationMonth": "12",
      • "type": "002"
      }
    }}
1 REPLY 1
API_Products
Visa Developer Support Specialist

Re: Cybersource Payments REST API

Hi @ezamarichard,

 

That's a great question! When referencing the body of the Request for paymentInformation, this object is the customer's card details. To learn more, please refer to CyberSource Payments > API Reference > card (https://developer.visa.com/capabilities/cybersource/reference#cybersource__cybs_payments_v2)

 

When referencing the body of the Request for clientReferenceInformation, processingInformation, aggregatorInformation, and orderInformation please see descriptions below:

 

clientReferenceInformation - is a client-generated order reference or tracking number. CyberSource recommends that you send a unique value for each transaction so that you can perform meaningful searches for the transaction.

 

processingInformation - indicates the type of transaction. Some payment card companies use this information when determining discount rates. When you omit this field for **Ingenico ePayments**, the processor uses the default transaction type they have on file for you instead of the default value listed here.

 

aggregatorInformation - Value that identifies you as a payment aggregator. Get this value from the processor. For processor-specific information, see the aggregator_id field in [Credit Card Services Using the SCMP API.](http://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html)

 

orderInformation - this object includes attributes on the details on the amount of the payment transaction.

 

For more information, please refer to:

API Reference page - https://developer.visa.com/capabilities/cybersource/reference#cybersource__cybs_payments_v2

 

CyberSource Payments > How Does It Work?

https://developer.visa.com/capabilities/cybersource/docs#how_does_it_work

 

CyberSource Payments > Processing an Online Credit Card Transaction

https://developer.visa.com/capabilities/cybersource/docs#processing_an_online_credit_card_transactio...

 

 

 

 

 




Thanks,

Diana



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.