NSString *parameterString = [NSString stringWithFormat:@"USER=username"
"&PWD=API Password"
"&SIGNATURE=API Signature"
"&METHOD=DoDirectPayment"
"&CREDITCARDTYPE=%@"
"&ACCT=%@"
"&EXPDATE=%@"
"&CVV2=123"
"&AMT=%@"
"&FIRSTNAME=%@"
"&LASTNAME=%@"
"&STREET=%@"
"&CITY=%@"
"&STATE=%@"
"&COUNTRY=%@"
"&ZIP=%@"
"&COUNTRYCODE=US"
"&PAYMENTACTION=sale"
"&VERSION=2.3",
txtCreditCardType.text,txtAccountNumber.text,txtExpireDate.text,txtTotalAmount.text,txtFirstName.text,txtLastName.text,txtStreet.text,txtCity.text,txtState.text,txtCountry.text,txtZip.text];
答案 0 :(得分:1)
也许您需要正确地对网址进行编码?就像“API密码”中的空格一样。文本字段中的文本也可能是url编码而不是使用原始值。