cancel
Showing results for 
Search instead for 
Did you mean: 

Who Me Too'd this topic

Authentication Failed when send API to sandbox

Hello,

I'm trying to check how the API works. I registered and try to send a request. So, I'm trying to send for example POST https://apitest.cybersource.com/pts/v2/payments 

First I test API on the page https://developer.cybersource.com/api-reference-assets/index.html#payments_payments_process-a-paymen...  

1. Updated keys /credentials on the page 
2. Sent the request using my account
Worked fine.

Then, I tried to do the same using Postman:
1. Copied headers from the page above 
   * hostapitest.cybersource.com
   * signature keyid="30863dfc-54a2-49a3-***-7db45f770013", algorithm="HmacSHA256", headers="host v-c-date request-target      * digest v-c-merchant-id", signature="Ed9XMG2GmfvhfFeel9II+jfdb2x6zBwOqUOx***89A="
   * digest SHA-256=cwjLNSMNo0IFp7hbUtTNu+7KxaF9O67******nQ7J5g=
   * v-c-merchant-id prots_****1730368156
   * v-c-date Fri, 01 Nov 2024 07:07:59 GMT
   * Content-Type application/json
2. Pasted into postman request (also I used the collection https://documenter.getpostman.com/view/2960117/S17m1riA  provided by cybersource)
Got Result  'Authentication Failed'

As Alternative way, I wrote a simple .NET Console app and tried to send a request in the code (got from example https://github.com/CyberSource/cybersource-rest-samples-csharp/blob/master/Source/Samples/Authentica... )

The result is the same  'Authentication Failed'.

What am I doing wrong ? Is there any additional configuration required ?

prots
Member
Who Me Too'd this topic