苹果支付功能。
方法 |
方法说明 |
---|---|
Pay |
发起交易。 |
CancelOrder |
关闭所有未完成的交易。 |
ConfirmOrder |
查询所有本地缓存的交易凭据。 |
C#: private void button1_Press(object sender, EventArgs e) { iOSPay1.Pay(textBox1.Text.Trim(), (obj, args) => { if (args.isError) Toast(args.error); else Toast(args.Purchase); }); }
C#: private void button2_Press(object sender, EventArgs e) { iOSPay1.CancelOrder((obj, args) => { if (args.isError) Toast(args.error); else Toast("success"); }); }
C#: private void button3_Press(object sender, EventArgs e) { iOSPay1.ConfirmOrder((obj, args) => { if (args.isError) Toast(args.error); else { if (args.IapUnverifyOrdersArray.Count > 0) { string str = "", int i = 0; foreach (var item in args.IapUnverifyOrdersArray) { var serializer = new JavaScriptSerializer(); var json = serializer.Serialize(item); str = "item " + i.ToString() + " " + json.ToString(); i++; } Toast(str); } } } ); }