如何在iphone中实现paypal支付集成?
我已经在iphonesdk中创建了一个应用程序。 我已经取得了用户信用卡的详细信息,如ccnumber、ccverification number等。。 现在我的任务是在这个用户点击支付按钮时实现支付。 用户必须不必输入其信用卡号码或其他详细信息,因为我已经采取了。所以用户互动不应该做 我用过这个方法如何在iphone中实现paypal支付集成?,iphone,paypal,Iphone,Paypal,我已经在iphonesdk中创建了一个应用程序。 我已经取得了用户信用卡的详细信息,如ccnumber、ccverification number等。。 现在我的任务是在这个用户点击支付按钮时实现支付。 用户必须不必输入其信用卡号码或其他详细信息,因为我已经采取了。所以用户互动不应该做 我用过这个方法 -(IBAction)pay:(id)sender { // perfomingSetMobileCheckout=YES; // recordResult
-(IBAction)pay:(id)sender
{
// perfomingSetMobileCheckout=YES;
// recordResults = FALSE;
NSString *parameterString = [NSString stringWithFormat:@"USER=myuser"
"&PWD=mypassword"
"&SIGNATURE=mysignature"
"&METHOD=DoDirectPayment"
"&CREDITCARDTYPE=Visa"
"&ACCT=1234"
"&EXPDATE=sep/11"
"&CVV2=256"
"&AMT=6549"
"&FIRSTNAME=Demo"
"&LASTNAME=Test"
"&STREET=WallStreet"
"&CITY=HI"
"&STATE=Ohio"
"&COUNTRY=US"
"&ZIP=98251"
"&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];
NSLog(@"parameter:%@",parameterString);
NSString *str = [NSString stringWithFormat:@"https://api-3t.sandbox.paypal.com/nvp?%@",parameterString];
NSLog(@"str:=%@",str);
NSURL *url = [NSURL URLWithString:@"https://api-3t.sandbox.paypal.com/nvp"];
//https://www.sandbox.paypal.com/cgi-bin/webscr
//https://api-3t.sandbox.paypal.com/nvp;
NSLog(@"url:%@",url);
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
NSString *msgLength = [NSString stringWithFormat:@"%d", [parameterString length]];
NSLog(@"msgLength:%@",msgLength);
[theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"];
[theRequest setHTTPMethod:@"POST"];
[theRequest setHTTPBody: [parameterString dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"theRequest:%@",theRequest);
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
NSLog(@"Connection:%@",theConnection);
if( theConnection )
{
NSMutableData *webData = [[NSMutableData data] retain];
NSLog(@"Data:=%@",webData);
//[self displayConnectingView];
}else
{
NSLog(@"theConnection is NULL");
}
}
因此,当用户点击支付按钮时,支付应该由paypal完成&用户只会收到支付完成与否的消息
如何实现该支付按钮?尝试使用用于iOS的PayPal支付库。它为你做了一切
但是我必须将支付过程的直接数据发布到paypal。此库正在打开paypal支付面板。在他们的页面上,我必须按下paypal按钮。我不想显示这个屏幕。@Hrushikesh我需要使用PayPal实现简单的支付。就像一个人想捐赠x美元给慈善机构一样。当我把我的身份证给我的时候。我如何导入这个。我在上面的链接中尝试了Paypal库。当运行sdk提供的示例应用程序时,它可以正常工作。但是当我尝试在我的应用程序中运行时,它将无法正常工作,它将崩溃。请在这个问题上向我建议