Wrong response
Solved!Posted in General by Gourav Wed Dec 14 2016 16:05:28 GMT+0000 (Coordinated Universal Time)·2·Viewed 2,678 times
NSString *urlString = @"https://www.instamojo.com/api/1.1/payment-requests";
NSMutableDictionary *dict=[[NSMutableDictionary alloc]init];
[dict setValue:@"XXXXXXXXXXXXXX" forKey:@"X-Api-Key"];
[dict setValue:@"XXXXXXXXXXXXXX" forKey:@"X-Auth-Token"];
[dict setValue:@"False" forKey:@"allow_repeated_payments"];
[dict setValue:@"25" forKey:@"amount"];
[dict setValue:@"John" forKey:@"buyer_name"];
[dict setValue:@"FIFA" forKey:@"purpose"];
[dict setValue:@"www.google.com" forKey:@"redirect_url"];
[dict setValue:@"9914277755" forKey:@"phone"];
[dict setValue:@"True" forKey:@"send_email"];
[dict setValue:@"www.google.com" forKey:@"webhook"];
[dict setValue:@"True" forKey:@"send_sms"];
[dict setValue:@"[email protected]" forKey:@"email"];
when i hit that service with attached parameters everytime it will return following response
Response:
{
"payment_requests" = (
{
"allow_repeated_payments" = 0;
amount = "2000.00";
"buyer_name" = "<null>";
"created_at" = "2016-11-28T20:52:58.126122Z";
email = "<null>";
"email_status" = "<null>";
id = f38fd4d9c0a54a018b13f9c0ac4b977a;
longurl = "https://www.instamojo.com/@prashant21/f38fd4d9c0a54a018b13f9c0ac4b977a";
"modified_at" = "2016-11-28T20:52:58.314658Z";
phone = "<null>";
purpose = vefv34fr;
"redirect_url" = "<null>";
"send_email" = 0;
"send_sms" = 0;
shorturl = "https://imjo.in/FdrxSd";
"sms_status" = "<null>";
status = Pending;
webhook = "<null>";
}
);
success = 1;
}
please re check my parameters but response are always same like this
let me know what i do know
any body tell me What is the solution of this problem.
All of our API endpoints expect a trailing
/
, hence change the URL tohttps://www.instamojo.com/api/1.1/payment-requests/
. Without the trailing/
it will result in a redirect and will convert your GET request into a POST.Thanks,
Ashwini Chaudhary
marked this as solved