Hiện tại, Stripe được xem là một trong những nền tảng phần mềm thanh toán hàng đầu dành cho các hoạt động kinh doanh trực tuyến, thu hút sự lựa chọn của nhiều người.

Nền tảng thanh toán trực tuyến này hiện đang xử lý một lượng lớn giao dịch hàng năm với giá trị hàng tỷ đô la cho nhiều doanh nghiệp trên toàn cầu. Để tìm hiểu thêm về cách hoạt động của Stripe, hãy tham khảo bài viết này từ PlutusPay!

Stripe là gì?

Stripe là một dịch vụ cổng thanh toán được thành lập tại Mỹ vào năm 2010. Nó cho phép các trang web thương mại điện tử tiếp nhận thanh toán trực tiếp trên chính trang web bán hàng của họ.
Cổng thanh toán Stripe cung cấp các SDK (Bộ công cụ phát triển phần mềm) cho phép khách hàng tích hợp dễ dàng trên các thiết bị iOS và Android. Ngoài ra, Stripe cũng cung cấp Stripe API (Giao diện lập trình ứng dụng) để hỗ trợ sử dụng trên nhiều ngôn ngữ lập trình khác nhau như Ruby, Python, Java, GO…

vi sao nen stripe 00

Tài khoản Stripe cho phép bạn nhanh chóng tạo nhiều tài khoản cho các sản phẩm hoặc trang web bán hàng. Mỗi tài khoản sẽ có các khoản thanh toán riêng, bảng điều khiển riêng và bạn có thể ủy quyền riêng cho người dùng theo lựa chọn của bạn.

Dịch vụ thanh toán Stripe mang đến nhiều lợi ích cho người dùng, bao gồm:

  • Nhận tiền thanh toán từ khách hàng một cách nhanh chóng (2-5 ngày), trong khi các cổng thanh toán khác như Paypal, 2Checkout có thời gian chờ đợi lên đến 21 ngày.
  • Khách hàng có thể nhập thông tin thẻ trực tiếp từ trang web bán hàng mà không cần chuyển hướng đến trang thanh toán khác.
  • Giao diện thiết kế thân thiện giúp tăng tỷ lệ chuyển đổi cao.

Tác dụng của Publishable key và Secret key

Publishable key (Khóa công khai)

Publishable key là một key được cung cấp bởi Stripe để sử dụng trong ứng dụng của bạn khi sử dụng Stripe SDK. Key này được sử dụng để tạo ra Ephemeral Key (Khóa tạm thời) để thêm thẻ thanh toán vào hệ thống.

co che stripe 02

Secret key (Khóa bí mật)

Secret key là một key mà bạn cần giữ bí mật. Với key này, bạn có thể thực hiện một số giao dịch quan trọng như thanh toán, xoá lịch sử giao dịch, hoàn trả tiền (refund)… Key này mang tính bảo mật cao và chỉ được sử dụng bởi server hoặc phía backend của ứng dụng.

Việc phân biệt rõ ràng giữa Publishable key và Secret key là rất quan trọng để đảm bảo an toàn và bảo mật trong việc thực hiện các giao dịch thanh toán trên Stripe. Bạn có thể xem thêm tại đây

Quy trình hoạt động của Stripe

Dưới đây là quy trình hoạt động chi tiết của cổng thanh toán Stripe:

  • Ứng dụng gửi thông tin thẻ tín dụng lên Stripe.
  • Stripe xử lý thông tin và trả về các mã thông báo (token).
  • Ứng dụng gửi các mã thông báo này đến phần backend.
  • Server backend giao tiếp với cổng thanh toán Stripe thông qua Stripe’s API.
  • Khi giao dịch được thực hiện, cổng thanh toán trả về kết quả cho server backend.
  • Server backend gửi thông báo về kết quả giao dịch cho ứng dụng trên nền tảng iOS.

co che stripe 01

Những điều cần lưu ý khi sử dụng cổng thanh toán Stripe

Khi sử dụng cổng thanh toán Stripe, có một số lưu ý quan trọng mà bạn cần nắm rõ. Trước tiên, không nên thực hiện việc trừ tiền trực tiếp trên ứng dụng di động (native app). Điều này bởi vì việc trừ tiền yêu cầu sử dụng publishable key và secret key. Nếu secret key của bạn bị lộ đi, người khác có thể sử dụng nó để thực hiện các giao dịch như thu tiền, hoàn tiền, chuyển tiền… Do đó, cần đảm bảo secret key được lưu trữ an toàn trên máy chủ (server).

Bài viết trên trình bày về cơ chế hoạt động của cổng thanh toán Stripe. PlutusPay hy vọng rằng bài viết đã cung cấp cho bạn nhiều thông tin hữu ích và giúp bạn hiểu rõ hơn về cách Stripe hoạt động. Nếu như bạn có nhu cầu thuê cổng thanh toán Stripe, hãy liên hệ với chúng tôi ngay hôm nay!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

viVI