- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- FeeToVATM সংশোধন
- Remittance Statement With ModificationsResultCode স্বীকার করুন
Google কে বলে যে এই অনুরোধে নির্দেশিত বিবৃতিটি বিবৃতিতে পরিবর্তন করার পরে অর্থ প্রদান করা হবে যেমন VAT পুনঃশ্রেণীকরণের জন্য ফি।
যদি এই পদ্ধতিটি HTTP 200 ফেরত না দেয় তবে এই প্রশ্নের উত্তরগুলি খালি হতে পারে৷ সেগুলি এমন পরিস্থিতিতে খালি থাকে যেখানে একটি স্পষ্ট বিবরণ সহ একটি ErrorResponse
আক্রমণকারীকে অন্যান্য ইন্টিগ্রেটরের পেমেন্ট ইন্টিগ্রেটর অ্যাকাউন্ট শনাক্তকারী বুঝতে সাহায্য করতে ব্যবহার করা যেতে পারে৷ এই পরিস্থিতিতে, যেখানে হয় সাইনিং কী মেলে না বা এনক্রিপশন কী অজানা ছিল, এই পদ্ধতিটি একটি খালি বডি সহ HTTP 404 ফিরিয়ে দেবে।
একটি উদাহরণ অনুরোধ এর মত দেখায়:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc",
"feeToVatModification": {
"vatToFeeRatioInMicros": "150000"
}
}
একটি উদাহরণ প্রতিক্রিয়া মত দেখায়:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementWithModificationsResultCode": "SUCCESS"
}
HTTP অনুরোধ
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatementWithModifications/ :PIAID
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "requestHeader": { object ( |
ক্ষেত্র | |
---|---|
requestHeader | প্রয়োজনীয় : সমস্ত অনুরোধের জন্য সাধারণ শিরোনাম। |
paymentIntegratorAccountId | প্রয়োজনীয় : এটি হল পেমেন্ট ইন্টিগ্রেটর অ্যাকাউন্ট আইডেন্টিফায়ার যা এই স্টেটমেন্টের চারপাশে চুক্তির সীমাবদ্ধতা চিহ্নিত করে। |
statementId | প্রয়োজনীয় : বিবৃতি বিজ্ঞপ্তির অনুরোধ আইডি এই অনুরোধটি সংশোধন করে। |
ইউনিয়ন ক্ষেত্র | |
feeToVatModification | প্রয়োজনীয় : মূল্য সংযোজন-কর (ভ্যাট) এ ফি এর একটি অংশ পুনঃঅ্যাট্রিবিউট করার জন্য পরিবর্তনের অনুরোধ করা হয়েছে। |
প্রতিক্রিয়া শরীর
acceptRemittanceStatementWithModifications
পদ্ধতির জন্য প্রতিক্রিয়া বস্তু।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "responseHeader": { object ( |
ক্ষেত্র | |
---|---|
responseHeader | প্রয়োজনীয় : সমস্ত প্রতিক্রিয়ার জন্য সাধারণ শিরোনাম। |
acceptRemittanceStatementWithModificationsResultCode | প্রয়োজনীয় : v1.acceptRemittanceStatement কলের ফলাফল। |
FeeToVATM সংশোধন
এই বস্তুটি রেমিট্যান্স বিবৃতিতে প্রয়োগ করার জন্য ট্যাক্স পরিবর্তন প্রদান করে।
JSON প্রতিনিধিত্ব |
---|
{ "vatToFeeRatioInMicros": string } |
ক্ষেত্র | |
---|---|
vatToFeeRatioInMicros | প্রয়োজনীয় : মাইক্রোতে ভ্যাট থেকে ফি পরিমাণের অনুপাত। এটি ভ্যাটে পুনঃঅ্যাট্রিবিউট করার জন্য ফিগুলির শতাংশ এবং অবশ্যই শূন্যের চেয়ে বেশি বা সমান হতে হবে। বৃত্তাকার হওয়া উচিত "অর্ধেক" বা "ব্যাঙ্কারের" রাউন্ডিং, যার অর্থ জোড় প্রতিবেশীর কাছে বৃত্তাকার যে ক্ষেত্রে উভয় সংখ্যাই সমান দূরত্বের (যেমন 2.5 -> 2, 5.5 -> 6)। ট্যাক্স গণনার জন্য একটি নমুনা নিম্নরূপ:
|
Remittance Statement With ModificationsResultCode স্বীকার করুন
Enums | |
---|---|
UNKNOWN_RESULT | এই ডিফল্ট মান সেট করবেন না! |
SUCCESS | রেমিট্যান্স বিবৃতি সফলভাবে পরিবর্তন সহ গৃহীত হয়েছে। |
INVALID_VAT_MODIFICATION | একটি অবৈধ অনুরোধের কারণে ভ্যাট পরিবর্তন গৃহীত হয়নি। |