Error: Transaction is required.

I keep getting

[{ "message": "Transaction is required.", "error_name": "TransactionValidationError", "error_code": 4, "raw_message": "Transaction is required." }]


Using the testing form here: https://developer.sky.blackbaud.com/docs/services/payments/operations/CreateTransaction/console


Here's my json


{

"amount": 100,

"authorize_only": false,

"billing_contact": {

"address": "3434 Fake St.",

"city": "Moscow",

"country": "USA",

"first_name": "Nathan",

"last_name": "Wells",

"post_code": "83843",

"state": "ID"

},

"card_token": "",

"comment": "this is a test",

"credit_card": {

"exp_month": 8,

"exp_year": 2022,

"issue_number": "",

"name": "Nathan Wells",

"number": "4242-4242-4242-4242",

"valid_from_month": 0,

"valid_from_year": 0

},

"csc": "",

"direct_debit_account_info": {

"account_holder": "",

"account_number": "",

"account_type": "",

"check_number": "",

"routing_number": ""

},

"direct_debit_account_token": "",

"donor_ip": "1.1.1.1",

"email": "fake@email.com",

"extend_capture_period": true,

"is_backoffice": true,

"payment_configuration_id": "",

"phone": "4085555555",

"tokenize": true,

"transaction_id": ""

}


Could someone let me know what's wrong?

Thanks!

Comments

Categories