Cổng Thanh Toán Stripe

 - 

Tiêu chuẩn mới trong giao dịch thanh toán trực tuyến

Stripe là nền tảng gốc rễ phần mềm rất tốt cho hoạt động kinh doanh trên internet. Stripe hiện tại đang thực hiện xử lý mặt hàng tỷ đô la mỗi năm cho những doanh nghiệp bên trên khắp nỗ lực giới.Stripe cung cấp SDK để có thể tích vừa lòng trên các thiết bị chạy hệ điều hành Android cùng IOS. Ngoại trừ ra, nó còn hỗ trợ Stripe API để rất có thể được thực hiện bởi tương đối nhiều các ngữ điệu như: Ruby, Python, Java, GO... (Stripe API )

Làm thân quen với Stripe

Đầu tiên, bọn họ cần tạo thành một tài khoản. Khi tài khoản được khởi tạo, nếu như như chưa thực hiện verify những thông tin nhưng mà Stripe yêu thương cầu, thì account sẽ sinh sống trạng thái testing Đăng ký kết tại đây.Sau lúc tạo thành công xuất sắc 1 tài khoản, hãy login vào và tò mò các kỹ năng mà Stripe hỗ trợ cho chúng ta.Màn hình sau thời điểm login thành công sẽ như vậy này:

*
Các bạn chú ý ở thanh menu bên tay trái, đó là những tính năng nhưng mà Stripe hỗ trợ để chúng ta cũng có thể quản lý được những giao dịch, fan dùng, và thông tin tài khoản của chúng ta.Payments : bao gồm các danh sách thanh toán của người tiêu dùng qua tài khoản Stripe của chúng ta.API: bao hàm các tin tức như version, Secret key cùng Publishable key...

Bạn đang xem: Cổng thanh toán stripe

*

Publishable key với Secret key là gì?

Publishable key

Đây là key nhưng Stripe cung ứng để sử dụng dành riêng cho native khi sử dụng Stripe SDK. Nó được thực hiện để tạo nên được EphemeralKey sử dụng cho bài toán thêm card.

Secret key

Như cái brand name của nó, nó là key mà bọn họ cẩn đề xuất giữ kín. Cùng với key này, chúng ta cũng có thể thực hiện những giao dịch như thanh toán, xoá lịch sử hào hùng giao dịch, refund...

Cơ chế hoạt động.

Xem thêm: Business Cycle Indicators ( Bci Là Gì ? Ý Nghĩa Của Từ Bci Tại Sao Shinko Lại Chọn Chất Liệu Vải Bci Cotton

*
Stripe flow:

App giữ hộ credit thẻ infomation lên Stripe.Stripe cách xử trí và trả về token.App giữ hộ token cho back-end.Server giao tiếp với Stripe qua Stripe"s API.Khi giao dịch xong thì Stripe trả về kết quả cho server.Server thông báo cho phầm mềm ios kết quả của giao dịch.

Một số lưu giữ ý

Không nên thực hiện charge trên native app, cũng chính vì khi thực hiện trừ tiền thì nên sử dụng publishable key cùng secrect key, trường hợp secrect key bị lộ thì nó hoàn toàn có thể được dùng triển khai các thanh toán charges, refunds, transfers...Secret API key cần được lưu trên server.

Thực hiện sản xuất customer và thanh toán giao dịch với postman.

Xem thêm: Phân Biệt 5 Loại Kem Gelato Là Gì, Kem Gelato Là Gì

Tạo customer trải qua dashboard

Thông thường, vấn đề tạo customer vẫn được triển khai trên ứng dụng, hoặc webapp. Mặc dù nhiên, trong nội dung bài viết này, mình vẫn sử dụng luôn dashboard của Stripe để tiết kiệm ngân sách thời gian.Đầu tiên, hãy lựa chọn mục Customer ở thanh menu mặt trái, và thực hiện theo các bước sau đây:

*
Step 1
*
Step 2: Điền một địa chỉ email và trình bày (optional)Sau khi tạo nên thành công, bọn họ có một customer như này:
*
Lưu ý: bạn cần phải biết được customer_id để có thể thực hiện tại thanh toán.Tiếp theo, chúng ta cần showroom thông tin card cho customer đó. Ở môi trường xung quanh testing, Stripe cung cấp một số thẻ để chúng ta cũng có thể thực hiện giao dịch thanh toán Card testing
*
Sau khi add xong card, bạn sẽ thấy được thẻ được xuất hiện thêm ở mục Cards:
*

Thanh toán thông qua postman

Tiếp theo, để tiến hành thanh toán như khi họ gọi api trải qua back-end. Bản thân sẽ áp dụng Postman. Việc giao dịch này đã có được Stripe chỉ dẫn tại đâyMethod: PostURL: https://api.stripe.com/v1/chargesParams:

amount: Số tiền mang lại giao dịch. (required)currency: loại ngoại tệ. (required)customer: id của customer. (required)description: mô tả (optional)Header:Authorization: "Bearer ####" (### là secret key mà họ lấy được khi chế tạo ra tài khoản).
*
Sau khi triển khai gọi api trên, các bạn hãy vào lại Stripe dashboard và khám nghiệm trong mục Payments:
*

Giao dịch vẫn được thực hiện thành công với thông tin của customer mà họ vừa chế tạo ra ở cách trên.Bài viết tiếp sau mình sẽ reviews về việc thực hiện Stripe để sinh sản lịch thanh toán cố định. Thanks