Tag: stripe payments

iOS本地通知操作在后台

我正在构build一个应用程序,当用户收到本地通知时,它会通过分条对其信用卡进行收费,然后还有更多的事情要做,那就是开始。 当在应用程序内收到通知时,一切正常,但是当通知在应用程序外部收到时,操作不完整。 https://github.com/jackintosh7/Wake 我会在应用程序之外完成操作,并且还会在用户点击通知时提出一个观点。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){ [application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]]; } self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds]; UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; if (StripePublishableKey) { [Stripe setDefaultPublishableKey:StripePublishableKey]; } if (ParseApplicationId && ParseClientKey) { [Parse setApplicationId:ParseApplicationId clientKey:ParseClientKey]; } if ([[NSUserDefaults standardUserDefaults] boolForKey:@"Customer Created"]) { UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"Home"]; […]

使用Parse.com Stripe API创build费用时出错

我正试图创build一个带条纹testing帐户的收费。 这是我的parsing云function: Parse.Cloud.define("charge", function(request, response) { var Stripe = require('stripe'); Stripe.initialize('…'); Stripe.Charges.create({ amount: 1000, currency: "usd", customer: "…" },{ success: function(httpResponse) { response.success("Purchase made!"); }, error: function(httpResponse) { response.error("Uh oh, something went wrong"); } }); }); 我已经硬编码客户ID到function只是为了testing。 当我从我的应用程序调用函数时,我得到以下错误: TypeError: Object [object Object] has no method '_each' at request (stripe.js:58:11) at post (stripe.js:117:12) at Object.module.exports.Charges.create (stripe.js:157:16) […]

在Cordova ios 4.0.0+中使用Stripe Checkout

我一直在尝试使用Cordova iOs 4.2.0进行Stripe checkout,并且没有运气。 最后的Cordova iOs版本是3.9.2。 为了testing我做了一个空的Hello World的cordova应用程序,并添加了条纹代码(在ios 9和10上testing): <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key="xxxxxxx" data-amount="999" data-name="Oki Technologies Inc" data-description="Widget" data-locale="auto" data-currency="cad"> 现在它在Cordova ios 3.9.2上完美运行,但是在4.0.0+版本上它只是一个空的iframe,并且有一个黑色的覆盖层。 我认为它试图打开像移动网页这样的新选项卡的popup窗口,而不是像它应该在应用程序上执行的popup窗口。 我希望有一个useragent或我可以欺骗得到这个工作,因为它在android web / cordova以及web上的完美工作。 有没有办法让这个工作? 我在这里做了一个testing回购,有人可以克隆testinghttps://github.com/HockeyCommunity/stripe

创build与苹果支付没有付款的令牌

我有两个问题: 有没有办法使用Apple Pay创buildSTPToken而无需付款? 在我的iOS应用程序中,客户input他们的付款信息或决定在注册时使用Apple Pay。 当顾客决定购买(在注册后的将来一段时间),他们的卡将被自动收取。 有一种方法,我可以打电话来检查是否可以进行支付请求,但似乎我必须实际运行付款并收取卡以获取令牌。 请注意,如果客户手动input付款信息,我可以创build客户并保存卡,而无需向客户收取费用。 只有当客户决定使用Apple Pay时,这个问题才会出现。 出于testing目的,当我使用付款创build令牌并在注册过程中向客户的卡收取费用时,我注意到dynamic_last4和过期date字段与实际卡不匹配。 我已经validation了这不仅在我的程序,而且当我login到Stripe的网站,并检查客户的logging。 虽然这些字段与实际的卡不匹配,但我确实可以正确地为卡充电。 Stripe或Apple有意将这些字段以某种方式掩盖?

ld:框架未find架构x86_64的条带

我有一个依赖于Stripe iOS SDK ,Project A的iOS组件。我在Xcode中包含了项目A中的Stripe SDK,它编译得很好。 但是,我正在Xcode中build立另一个项目,依赖于这个组件,项目B.我把项目A添加到项目B的库。 项目A依赖于项目B,但不直接依赖于Stripe SDK。 现在,每当我尝试编译项目B,我得到这个错误: ld: framework not found Stripe for architecture x86_64 这行(在项目A中)似乎触发了这个错误: #import <Stripe/Stripe.h> Xcode没有findStripe.h麻烦。 我试图直接添加到项目B的条纹SDK。 我已经双击和三重检查了所有目标( Stripe.framework被列出)的Stripe.framework – > Link Binary With Libraries部分。 我手动添加了Stripe框架,所以我也试着用Cocoapods添加它,但是这也不起作用。 请帮忙! 以下是项目B(“示例”)的项目结构,下面是项目A(“RCTFBLogin”)。 这是完整的错误: 我正在使用Xcode 7.2和最新版本的Stripe SDK(6.0.0)。 相同的Stripe框架代码在另一个项目中工作正常。 谢谢。 更新:我添加了“ $(SRCROOT)/../.. ”(因为项目B在项目A中深入两个文件夹)到项目B目标的生成设置 – >“searchpath”下的“框架searchpath”开始编译成功。 但是,我现在运行时出现这个错误: ld: warning: Auto-Linking supplied '/Users/rettig/wip/react-native-facebook-login.2/Stripe.framework/Stripe', framework linker option at […]