Я изучаю последние пару часов и изо всех сил пытаюсь понять, как реализовать бэкэнд для Stripe. Я не очень опытен, и некоторые из документации IOS Stripe меня смущают. Многие ресурсы рекомендуют настраивать бэкэнд с использованием Heroku/PHP и использовать Alamofire или AFNetworking, но я не очень хорошо знаком с ним. Я знаю, что это своего рода глупый вопрос, но я стараюсь учиться! Может ли кто-нибудь дать мне объяснение, как настроить простой бэкэнд/объяснить Alamofire или рекомендовать ресурсы о том, как я могу правильно реализовать Stripe?Как настроить бэкэнд для Stripe для реализации в Swift App?
0
A
ответ
0
Я бы посоветовал узнать, как это сделать, вы должны сделать это в Javascript/Node.JS и использовать что-то вроде Heroku для установки Express Server.
На стороне iOS я бы использовал Alamofire, который позволит вам легко создавать вызовы API из вашего приложения Swift. Реализация которых будет выглядеть следующим образом (для создания нового клиента):
let apiURL = "https://YourDomain.com/add-customer"
let params = ["email": "[email protected]"]
let heads = ["Accept": "application/json"]
Alamofire.request(.POST, apiURL, parameters: params, headers: heads)
.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
На стороне сервера, если вы используете Express, есть что-то вроде этого:
app.post('/add-customer', function (req, res) {
stripe.customers.create(
{ email: req.body.email },
function(err, customer) {
err; // null if no error occured
customer; // the created customer object
res.json(customer) // Send newly created customer back to client (Swift App)
}
);
});
Смежные вопросы
- 1. Что делает Stripe для хранения на бэкэнд?
- 2. Активация livemode для stripe parse ios app
- 3. Как настроить haproxy для использования другого бэкэнд для каждого запроса
- 4. Create Stripe Customer in Swift
- 5. Как настроить MVCSiteMap для реализации параметров?
- 6. Как настроить в App Purchase для itunes?
- 7. Stripe with Cordova App
- 8. Stripe and Rails 4 App Stripe :: InvalidRequestError
- 9. Как настроить Stripe API для Parse Cloud Code
- 10. Настроить ToolBar для iPhone App
- 11. Как настроить значок APP для Firefox OS?
- 12. Интеграция Stripe SDK в iOS (Swift)
- 13. Plaid with Stripe Rails app
- 14. Stripe: Как настроить повторяющиеся платежи без плана?
- 15. Форсировать дочерние классы для реализации протокола swift
- 16. Swift Apple Pay with Stripe Error 50
- 17. Бэкэнд как услуга для ионных
- 18. Как настроить несколько классов реализации для интерфейса в Spring XML?
- 19. Как настроить proc.c в minix для реализации алгоритма FCFS?
- 20. Бэкэнд для Android: Google App Engine и вычислительный движок
- 21. Swift - производные классы для реализации статического метода
- 22. Интеграция Stripe in Rails app
- 23. Шаги для использования Stripe Connect
- 24. Ярлык Stripe не привязан к запросу тела для Rails App
- 25. Как закончить эксплуатацию блок - Swift/Stripe Платежи
- 26. Переменная сумма для Stripe
- 27. Swift Apple Pay/Stripe Особенности
- 28. Как настроить агентов RM в Visual Studio Team Services для развертывания бэкэнд-изменений для многоуровневых сред
- 29. настроить сеанс для телефонного разговора App
Вы можете найти пример iOS здесь: https://github.com/stripe/example-ios-backend. Этот бэкэнд можно использовать с примером iOS, включенным в привязки: https://github.com/stripe/stripe-ios/tree/master/Example – Ywain
. Я опубликовал неопределенный ответ ниже, однако начинаем кодирование и показываем, что у вас есть и затем мы можем указать вам в правильном направлении. – dylankbuckley