status: 'BAD_REQUEST', code: 'NPPS012', message: 'Bad request'

kunalPrometteu
New Contributor

status: 'BAD_REQUEST', code: 'NPPS012', message: 'Bad request'

Getting this error for the https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pushfundstransactions API

Here are the details:
1. URL

2. headers

3 body (payload data, normal and encrypted attached both)

 

{
'x-client-transaction-id': '1612321873781263',
Accept: 'application/json',
'Content-Type': 'application/json',
payload: {
surcharge: '11.2',
senderAddress: '901 Metro Center Blvd',
pointOfServiceData: { panEntryMode: 90, posConditionCode: 0, motoECIIndicator: 1 },
recipientPrimaryAccountNumber: '4104920120500001',
colombiaNationalServiceData: {
addValueTaxReturn: 10,
taxAmountConsumption: 10,
nationalNetReimbursementFeeBaseAmount: 20,
addValueTaxAmount: 10,
nationalNetMiscAmount: 10,
countryCodeNationalService: 170,
nationalChargebackReason: 11,
emvTransactionIndicator: 1,
nationalNetMiscAmountType: 'A',
costTransactionIndicator: '0',
nationalReimbursementFee: 20
},
transactionIdentifier: 617020001849971,
serviceProcessingType: { requestType: '01' },
acquiringBin: 408999,
retrievalReferenceNumber: '412770451036',
systemsTraceAuditNumber: 451018,
senderName: 'Mohammed Qasim',
businessApplicationId: 'AA',
settlementServiceIndicator: 9,
transactionCurrencyCode: 'USD',
recipientName: 'rohan',
sourceAmount: 123.12,
senderCountryCode: '124',
senderAccountNumber: '4104920120500002',
amount: 124.05,
localTransactionDateTime: '2024-05-23T18:41:07.000Z',
purposeOfPayment: 'purpose',
cardAcceptor: {
address: [Object],
idCode: 'CA-IDCode-77765',
name: 'Visa Inc. USA-Foster City',
terminalId: 'TID-9999'
},
senderReference: '',
acquirerCountryCode: 840,
sourceCurrencyCode: '840',
senderCity: 'Foster City',
senderStateCode: 'CA',
merchantCategoryCode: 6012,
sourceOfFundsCode: '05'
}
}
{
httpsAgent: Agent {
_events: [Object: null prototype] {
free: [Function (anonymous)],
newListener: [Function: maybeEnableKeylog]
},
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: 'https:',
options: [Object: null prototype] {
cert: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 43 45 52 54 49 46 49 43 41 54 45 2d 2d 2d 2d 2d 0a 4d 49 49 44 77 54 43 43 41 71 6d 67 41 77 49 42 41 67 49 49 47 58 ... 1312 more bytes>,
key: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 52 53 41 20 50 52 49 56 41 54 45 20 4b 45 59 2d 2d 2d 2d 2d 0a 4d 49 49 45 6f 77 49 42 41 41 4b 43 41 51 45 41 6a 34 ... 1625 more bytes>,
noDelay: true,
path: null
},
requests: [Object: null prototype] {},
sockets: [Object: null prototype] {},
freeSockets: [Object: null prototype] {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
scheduling: 'lifo',
maxTotalSockets: Infinity,
totalSocketCount: 0,
maxCachedSessions: 100,
_sessionCache: { map: {}, list: [] },
[Symbol(kCapture)]: false
},
headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
Authorization: 'Basic WTA3VkwxVTZKNDlHQ1BCREFFTU4yMTZSVFlkc1FiNDBGVWF5ajA3Nk9OZFFKQzJVdzpkZjU4Z2YwaHNGV2k3UExVVQ==',
keyId: 'b12faae9-c546-4651-b272-fdd424ac64eb'
},
url: 'https://sandbox.api.visa.com/visadirect/fundstransfer/v1/pushfundstransactions',
method: 'POST',
data: {
encData: 'eyJpYXQiOjE3MjE3MzM2MjM5MDgsImVuYyI6IkExMjhHQ00iLCJhbGciOiJSU0EtT0FFUC0yNTYiLCJraWQiOiJiMTJmYWFlOS1jNTQ2LTQ2NTEtYjI3Mi1mZGQ0MjRhYzY0ZWIifQ.C4bGE0_R7WlaBSeG8DI1y7GJS0g1OKnNWmTnLm4DkxYzt8-8uRXObjX6ZmUkY1_tsjlO3VadfrTaOWrofprgRQw8A10adX2RSbCrFbqX8i1Vcj5YiICi_vFfx4AZYJ-pnUVh9gRzFUEjvpL6gkEbAJt_rdOfMhGz0NJ-iyApp59BTJitiRMi72-0j99nj01wr1NA1oOTApEZu0yDk0M_TLvoeqxRlpwn_bhBeqSLFtoosqGv0WUmAYNZ2bUluMtj9DsF3P8qh8_rRe0ZpNR7Y97F53HiIYQ8C2coClzLlCGlE6MJG9M5YsYnjqyTREvF8p8SUJwbBSUegIud2JcffQ.06pgtXGIdRQmF58J.Mt1u1YWFh2FPjIkYE0dpouqbP44HedPAfvF1EzW85RpAzgO3W4VapDc12OrXrMC7zM5OmORGKkgcE3_v2wxLoNBNO79SaZhgqAutVaYZwkFRGgiUrT-y-lARYaoRXVXlAXzthpvsTwIl_fAfPHtN3IBifsTspw-Em8ebIByrarpnVUcLbod-ShAeXsFPlAUwYbcr_ZQpW025_PGpEP3ZZXJ0LE7KtCIzidIAo45xcusaOFsX3Qu9LYcEEXA8YC2Q4R3VPge64dWyTZl1AiRp1gNlrCUV4zNwMOJoJz4dOoG1xEfccoqEBl7FgbyXdqA-7O2a7VlcI72ZEoowXfKAz3pp1aIWOFef9M-p5Yd-YIbEEn_dZK2mrmskF-eHTuEFsh_ol5ob_QjTNHNOJvCM9TG82DiI1g3L0almxppcNWzRPOPCpm1Bi1yhaoIAodoZCuWV6jKuOaF90bMthX3A-mkVsl2EkQ_wY8v3o0aVzuprs0O4olfm5sKJ6F-bc_AclSqfLrrN-tmgiAxj6xW1Ld3-nCEwXm1Z5eHOin1e-4Of0CCE9xn-hlEUJwHsKcdHmgvzM3DU0vL7nVLgt9Q8ZsebQwUMg1jUi4pJaHZ56ET4H-JlNU6WYv7bcBXzcctiUeH_IsQQ7N3b4Te-7cmD2vjBL-UrTvwDyXMe_7Aap-Xs2UTx26W8K8HltnpdhAG_TrPSt16rY0KD9bRVvTtznBgAjc0eGWXLL82AlwNpIen3B94somX6Zt5DRYB0UfNCq1BLqabV8Wu8qwaM3phhsQ9m9OV9HSxLm9IHT02zswIBPa8T2ZrwHtB_KQlt2d-bF6Hf5BIo7gSi7LfiN-rcHBzFb-P8BdIp3Qwqu-m2jou1j4pk0oN9tGVf29Uy5eQ8dxl1NgFI4IIBEZx4RweIwC_1RNuaxiUAZnDnYarvAAsGaDcaYobInXmq_eNYNg8Sz0Bzna_pxR3TkNYegDkw46HEJVhHsY8GT5fyzhvDK1x3iqXudZwJsdzV4ZAHiwwj0dfqvV2Bp015Ian-aIPFum7OEiR3yDbd6L8I90MHpE2IMI80Uz3wj3l7UGLFkCVq9lFoE03YACYehLNyc0A4eIWPKcaQkD7YXFyZ_4q_bgVjTzfkdL7ClWOfWHEeCdeEzqOmGQPbSGac7LSXUekdP4Yws_jiLeK2t_aX7-NvFnmEsgMI9C66GR0M7ADmuWN20o0TpyuWDWaWfG1h-JK8YY_qgDMdVyTW-AAmbvOEczlh8_vZwDEYnrgGYqU5pzlerxrvwenpH8x6OkhTdhKxUPMxnlkNoNJPGOihpyCNdqNbi3HBSo1gfGWNae5uXlyeXAT1Q1xMaVqTROgeviYlHrlLsOYZqH5X19yYyCej6MUf5mPsbhEUaHJQ8GUlXKSXuGKkpKq8SVumBLWWQMncyqSBaZZe08k6NA7VmzANNiyteslDa3jwA7gVuHax47HFANDnVxp4jAmaAyDWgGY6ZfnUn2sQsEmCXdi32fiRYEESTVj0xwJvFaZOwaoB0WmTsZ40V7B6-jF1q_C-jGZW2RYR7RrUanGgp8dI0pH3fCuinxelEYzTYs_yZfNP0TiPZanMqyYRF6MLY4V_8PteJLtghoypEPuJgtT_-kba4IzvfNW7KIdXXcWPdHFoe9LJT_2iPIpnOWKHJfCNE8GAMzS9HJpAxZW_Gh-cRpCt6Z9e-A7iTcl2fj1BMPVgNOis9I0lGnpQc69cHgx9t2aXy9ps6yk2HiDGg-_Sv-I9aHnGq5AmL9601wxB6iF9H4WKPbqNWeJNcrH0y8mVtOKVZbZ7vn6B4gqzvR5tyL0aE8cBdZuwe0g4lRGx1YvH2Na-a729mFH5bhMPrUuccEGwE0CGdKD4TX9C-xSGozXWksSs6MGNY8EaKh0M6uKhkrhy.idW1LLrQticDcWgeGuIzIQ'
}
}

3 REPLIES 3
jenn_kh
Community Moderator

Re: status: 'BAD_REQUEST', code: 'NPPS012', message: 'Bad request'

Hi @kunalPrometteuThank you for reaching out. One of our agents will look into this and get back to you soon. In the meantime, if any community member knows a solution, feel free to reply to this thread.

API_Products
Visa Developer Support Specialist

Re: status: 'BAD_REQUEST', code: 'NPPS012', message: 'Bad request'

Hey @kunalPrometteu,

 

Are you still experiencing an error? If so please refer to the Error Codes page for cause/resolution. Let us know if the error persists.




Thanks,

Tee



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

javascript2018-
New Contributor

Re: status: 'BAD_REQUEST', code: 'NPPS012', message: 'Bad request'

if you have already solved this that is good and if not, contact me I can do it one time

Rubel Hossain