2016-07-15 18 views
7

Tôi đã truy vấn trên Google về cách thực hiện việc này - iOS to Stripe. Tôi có một dự án sử dụng một cơ sở dữ liệu trực tuyến và tôi đã làm nó solo (nó gần như đã hoàn thành) vì vậy tôi đã sử dụng Firebase. Tôi đã rất may mắn khi tìm thấy BaaS và thời gian trôi qua, tôi chỉ cần tích hợp tính năng thanh toán vào ứng dụng iOS này và tôi đã hoàn tất. Tôi không phải là nhà phát triển web/chương trình phụ trợ và tôi chỉ tập trung vào phát triển iOS, do đó, vấn đề là tôi không thể bắt đầu triển khai tính năng thanh toán. Tôi không xem xét việc sử dụng Braintree, vì tôi biết rằng nó đòi hỏi một máy chủ, vì vậy tôi đã chọn Stripe vì nó đơn giản hơn rất nhiều, và tôi không biết rằng nó cũng đòi hỏi một máy chủ.Có thể tích hợp Stripe với Firebase và với iOS không?

Đây là những gì tôi đã làm cho đến nay trong nghiên cứu của tôi:

  1. Tôi tìm thấy một tutorial on Raywenderlich.com - iOS để Dải sử dụng Python, nhưng nó không dạy làm thế nào để thiết lập máy chủ và mã hóa python chính nó.

  2. Tôi tìm thấy điều này StripeFire Node.js library trên GitHub - nhưng cam kết cuối cùng của nó là 2 năm trước, vì vậy tôi tin rằng nó đã chết?

  3. Tôi đã đọc về việc sử dụng herokuapps để lưu trữ nội dung phụ trợ của tôi cho dự án này, vì vậy tôi đã bắt đầu đăng ký trên trang web đó, và cho đến nay tôi không thể sử dụng nó vì tôi vẫn đang tìm ra toàn bộ quá trình để sọc từ iOS.

  4. Tôi đọc về Zapier để tích hợp FIREBASE + Stripe, nó không miễn phí, nhưng tôi vẫn đang xem xét mặc dù tôi không biết làm thế nào để sử dụng nó cho iOS. Cuối cùng, đây là hướng dẫn tốt nhất tôi tìm thấy - APP CODE Tutorial - iOS to Web Server and To Stripe --- đây là hy vọng cuối cùng của tôi nhưng tôi đã đăng câu hỏi này trước khi tôi tiếp tục vì tôi đang sử dụng Firebase và tôi nghĩ có thể có những cách dễ dàng để hookup Firebase to Sripe và hướng dẫn này không sử dụng Firebase. Hướng dẫn này thực sự dễ hiểu và nó sử dụng PHP cho phía máy chủ, bằng cách nào đó tôi có kiến ​​thức trong việc triển khai các tệp PHP tới các máy chủ lưu trữ miễn phí trên web ---- Bạn có nghĩ theo cách này không?

... Vì vậy, mục đích chính của câu hỏi này là cho tôi để biết cách tốt nhất và dễ dàng cho một người iOS người không biết nhiều về phía máy chủ thứ (tôi chỉ biết PHP và các tập tin lưu trữ trên một số trang web lưu trữ) cách đặt chức năng thanh toán cho ứng dụng của tôi và đồng thời hồ sơ thanh toán/đơn đặt hàng sẽ được lưu vào Firebase.

Cảm ơn.

+1

Tôi biết điều này hơi cũ, nhưng bạn có tìm thấy giải pháp không? Tôi đang đối mặt với cùng một điều bây giờ và bất kỳ trợ giúp sẽ được đánh giá cao –

+1

hi @ D.Greg, bước nào bạn đã làm? Đã là tháng mười hai rồi. :) Tôi đã sử dụng PayPal. Bạn có thể sử dụng máy chủ PayPal ít hơn. Khách hàng iOS trực tiếp đến PayPal. Nhưng ngay bây giờ, tôi sẽ cần phải đẩy mạnh bản thân mình bởi vì tôi thực sự cần một Stripe cho dự án của tôi. Cảm ơn! –

+0

@ user5156051 Tôi cũng đang sử dụng PayPal - cả người gửi và người nhận thanh toán đều cần phải tạo tài khoản PayPal, đúng không? – ArielSD

Trả lời

1

Tôi có cùng một câu hỏi. Tìm kiếm giải pháp trong mọi diễn đàn. Tôi bắt đầu một bài viết trong Reddit và có một giải pháp. Tôi đã không thực hiện nó.

căn cứ hỏa lực -> auth0 -> webtask -> sọc là một cách để thực hiện một serverless đúng

Reddit post of true serverless payment implementation

Ngoài ra, @ user5156051, tôi có một câu hỏi về làm thế nào bạn thực hiện giải pháp serverless PayPal. Tôi không thể tìm được đường. Khi tôi kiểm tra với các kỹ sư của PayPal họ đã đề cập bạn cần phải có phụ trợ của bạn để thực hiện thanh toán.

Email conversation with PayPal engineer

5

Bạn có thể thực hiện hoàn toàn bằng căn cứ hỏa lực mà không có một máy chủ bây giờ mà Cloud Functions for Firebase đã đưa ra.There's a Stripe example up on Github.

+0

Điều này có giả định rằng bạn ít nhất biết JavaScript? Có cách nào để làm điều này chỉ bằng ngôn ngữ iOS không? Cảm ơn! – ArielSD

0

Bạn có thể xem tổ chức này. Chúng tôi đang tạo một ứng dụng iOS hoạt động trên cơ sở firebase và chúng tôi làm cho ứng dụng và các chức năng đám mây (công cụ Firebase Functions/Google Cloud Functions) mở. IamGoogBad

Các vấn đề liên quan