Paypal express checkout là gì

     

Express Checkout là một trong những phương thức rất cấp tốc và dễ dàng dàng cho những người mua sản phẩm để thanh toán với PayPal.

Bạn đang xem: Paypal express checkout là gì


*

Thanh toán bằng PayPal Express Checkout!Express Checkout là một phương thức rất cấp tốc và dễ dàng dàng cho tất cả những người mua mặt hàng để thanh toán giao dịch với PayPal. Express Checkout thải trừ một một trong những nguyên nhân chính để cho checkout bị quăng quật rơi bằng cách cho phép người mua tất cả cụ thể giao dịch cùng một lúc, bao gồm chi tiết đơn đặt hàng, tùy lựa chọn vận chuyển, những lựa chọn bảo hiểm, với tổng thuế.

Nghiên cứu cho biết thêm rằng bài toán thêm nút Express Checkout vào website của bạn cũng có thể tăng lợi nhuận lên mang lại 18%.

I. Giới thiệu

Nút Express Checkout cho người mua sản phẩm một phương thức khác để thanh toán, với nó bổ sung cập nhật cho giải pháp thanh toán bây giờ của bạn. đa số người sắm sửa trực tuyến reviews cao sự tiện lợi và an toàn của PayPal, vị trí mà họ hoàn toàn có thể thanh toán thông qua số dư PayPal, tài khoản bank hoặc thẻ tín dụng. Ví dụ bên dưới đây cho thấy nút Express Checkout ở lân cận nút Checkout hiện tại trên web:

*

Ta sử dụng Express Checkout để:

+ cho phép các thanh toán giao dịch từ bất kì tài khoản PayPal nào

+ đào thải sự cần thiết cho quý khách hàng để nhập tin tức cá nhân, bao hàm vận chuyển, thanh toán, hoặc tin tức thanh toán

+ Giữ quý khách hàng trên trang web của người sử dụng sau khi dứt giao dịch

+ Đăng ký cho quý khách hàng việc thực hiện thanh toán theo định kỳ

II. Tay nghề cho Express Checkout

Express Checkout giúp cho người mua hàng thanh toán trực con đường một cách đơn giản dễ dàng hơn. Nó cũng cho phép bạn gật đầu PayPal, trong khi gia hạn kiểm rà người mua sắm và chọn lựa và luồng giao dịch tổng thể.Luồng thanh toán giao dịch của Express Checkout:

*

Trong luồng thanh toán giao dịch của Express Checkout, người mua hàng:

Lựa chọn thủ tục Express Checkout bằng phương pháp click vào nút “Checkout with PayPal”Đăng nhập vào PayPal để xác minh danh tínhXem lại tổng thể giao dịch trên PayPalXác dìm đơn đặt đơn hàng và thanh toán giao dịch trên website của bạnNhận thông báo xác nhận đặt hàng

III. Những điều khiếu nại tiên quyết mang đến Express Checkout

Điều kiện tiên quyết cho Express Checkout bao hàm loại tài khoản PayPal bạn cần tương tự như kỹ năng lập trình cần thiết và tởm nghiệm.Để áp dụng Express Checkout, các bạn phải có:

+ Một thông tin tài khoản Business PayPal hoặc Premier PayPal. Nó được cho phép bạn biến hóa một thương gia(người thu chi phí từ khách hàng qua những sản phẩm, dịch vụ). PayPal thống trị các thanh toán và thu của người sử dụng một lượng chi phí nhỏ, một tỉ lệ phần trăm của số tiền chiếm được từ khách hàng hàng cho mỗi giao dịch.

+ Một tài khoản Sandbox cùng với 2 tài khoản test. PayPal Sandbox cung ứng một môi trường xung quanh mô rộp PayPal, chỗ mà bạn thực thi việc tích phù hợp Express Checkout mà không cần thiết phải trao đổi tiền thực sự. Một thông tin tài khoản test sẽ như là thương gia, hoặc bạn bán áp dụng Sandbox, và tài khoản còn lại sẽ như là người tiêu dùng hàng. Vấn đề test của bạn sẽ không số lượng giới hạn chỉ 2 tài khoản; tuy nhiên, bạn phải gồm một tài khoản Sandbox nhằm tạo tài khoản test và tiến hành test thực tế.

Xem thêm: ' In The Middle Of Là Gì, Phân Biệt Between, Among Và Middle

+ tay nghề code HTML. Có thể chúng ta đã bao gồm một website và hoàn toàn có thể đã triển khai một kinh nghiệm checkout đến sản phẩm, dịch vụ ta cung cấp trên website. Ta sẽ cần được thêm thanh toán giao dịch với nút Express Checkout, như là một trong nút không giống – điện thoại tư vấn là mốc Express Checkout, vào website của bạn.

+ kinh nghiệm tay nghề lập trình. Lúc người mua sắm click vào nút, chúng ta phải hỗ trợ code yêu thương cầu máy chủ PayPal thiết lập hoặc triển khai giao dịch cùng code để cách xử trí phản hồi.

IV. Các khối thành lập Express Checkout

*

Nút Express CheckoutPayPal hỗ trợ các nút với hình ảnh để ta đă vào website.Để triển khai Express Checkout qua giỏ hàng shopping , để nút sau vào trang Giỏ mặt hàng Shopping của bạn:

*

Các thủ tục API Express CheckoutPayPal API cung cấp 3 phương thức API mang đến Express Checkout:

+ SetExpressCheckout: cấu hình thiết lập giao dịch Express Checkout

+ GetExpressCheckout: lấy tin tức về người sử dụng từ PayPal, bao gồm cả tin tức vận chuyển

+ DoExpressCheckoutPayment: trả thiện thanh toán Express Checkout, bao hàm tổng con số hiện trên của đối kháng đặt hàng

Express Checkout CommandPayPal cung cấp một điều khiển và tinh chỉnh mà ta áp dụng khi chuyển làn đường trình duyệt người tiêu dùng đến PayPal. Điều khiển này cho phép khách hàng của người tiêu dùng đăng nhập vào PayPal để duyệt giao dịch thanh toán Express Checkout.Khi chúng ta chuyển phía trình duyệt khách hàng đến PayPal, bạn phải xác minh điều khiển _ExpressCheckout cho Express Checkout.Sử dụng tín hiệu Express Checkout (token)Express Checkout sử dụng một dấu hiệu để điều khiển truy vấn đến PayPal với thực thi các phương thức API Express Checkout.

Xem thêm: Iphone 12 Pro Max Dài Bao Nhiêu Cm, Iphone 12 Pro Max Bao Nhiêu Inch?

V. Thực hiện tích thích hợp Express Checkout một cách dễ dàng nhất

Cách dễ dàng và đơn giản nhất nhằm tích phù hợp Express Checkout yêu thương cầu bạn phải thiết lập cấu hình một nút PayPal và gọi các phương thức API PayPal(SetExpressCheckout, DoExpressCheckoutPayment, và nhất là GetExpressCheckoutDetails).

Lấy một nút Express Checkout và mốc PayPal

PayPal yêu ước bạn sử dụng nút “Check out with PayPal” trên sever PayPal. Bạn phải để nút Express Checkout vào trang checkout của bạn. Để lấy nút Express Checkout:

+ Vào trang PayPal Button Code(https://www.paypal.com/express-checkout-buttons):

*

+ lựa chọn và copy mã nguồn ảnh từ hành lang cửa số text dưới nút

+ Paste mã nguồn hình ảnh vào mã mối cung cấp trang checkout HTML tại khu vực mà bạn có nhu cầu đặt nút trong trang web

Khi bạn hiển thị trang checkout trên trình duyệt, nút “Check out with PayPal” đề xuất xuất hiện:

*

Thiết lập giao dịch Express Checkout

Để tùy chỉnh cấu hình một giao dịch Express Checkout đối kháng giản:

+ chứng thực rằng bạn có nhu cầu thực thi phương thức API SetExpressCheckout với phiên bạn dạng API bạn có nhu cầu sử dụng:

METHOD=SetExpressCheckoutVERSION=109.0+ Chỉ rõ thông tin API của bạn

Trong Sandbox, có thể sử dụng:

USER=sdk-three_api1.sdk.comPWD=QFZCWN5HZM8VBG7QSIGNATURE=A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU+ Chỉ rõ con số giao dịch

PAYMENTREQUEST_0_AMT=amountPAYMENTREQUEST_0_CURRENCYCODE=currencyID+ Chỉ rõ đường dẫn trả lại(return URL)

RETURNURL=return_url+ Chỉ rõ đường truyền hủy bỏ(cancel URL)

CANCELURL=cancel_url+ Chỉ rõ hành động thanh toán

PAYMENTREQUEST_0_PAYMENTACTION=Sale

Thử nghiệm tích phù hợp Express Checkout

Ta có thể thử nghiệm việc tích phù hợp Express Checkout vào Sandbox, một môi trường thiên nhiên thử nghiệm được cung ứng bởi PayPal.Ví dụ bên dưới đây cho thấy thêm làm nắm nào nhằm mô phỏng trang web của bạn sử dụng những form HTTP và hỗ trợ giá trị cho những phương thức API từ các form đó.Biểu đồ vật dưới đây cho biết luồng xúc tiến Express Checkout , áp dụng Sandbox làm sever API. Những trang ở mặt trái đại diện thay mặt cho website của bạn:
*

Các bước tiếp sau đây ứng cùng với số được khoanh tròn bên trên biểu đồ. Tiến hành các hành động trong từng bước một để thể nghiệm Express Checkout:

+ bước 1: gọi một khung trên trang web của người sử dụng gọi đến cách làm SetExpressCheckout trên Sandbox:

+ cách 2: xem xét lại chuỗi bình luận từ phướng thức API SetExpressCheckout

PayPal ý kiến với một thông điệp, như ở bên dưới đây:

TIMESTAMP=2007%2d04%2d05T23%3a23%3a07Z&CORRELATIONID=63cdac0b67b50&ACK=Success&VERSION=XX%2e000000&BUILD=1%2e0006&TOKEN=EC%2d1NK66318YB717835M+ bước 3: Nếu cách thức thành công, sử dụng dấu hiệu (token) và chuyển làn trình duyệt mang đến Sandbox để đăng nhập:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1NK66318YB717835M+ bước 4: sau thời điểm đăng nhập vào thông tin tài khoản test khách hàng hàng, xác nhận chi tiết

Khi chúng ta xác nhận, Sandbox sẽ chuyển qua làn đường khác trình chăm sóc về băng thông trả lại(return URL) mà các bạn đã xác định ở cách làm API SetExpressCheckout, như ví dụ dưới đây:

http://www.YourReturnURL.com/?token=EC-1NK66318YB717835M&PayerID=7AKUSARZ7SAT8+ cách 5: hotline form trường đoản cú website của công ty gọi phướng thức API GetExpressCheckoutDetails trên Sandbox:

Nếu phướng thức thành công, phương thức API GetExpressCheckoutDetails trả lại thông tin về bạn thanh toán, như thông tin dưới đây:

TIMESTAMP=2007%2d04%2d05T23%3a44%3a11Z&CORRELATIONID=6b174e9bac3b3&ACK=Success&VERSION=XX%2e000000&BUILD=1%2e0006&TOKEN=EC%2d1NK66318YB717835M&EMAIL=YourSandboxBuyerAccountEmail&PAYERID=7AKUSARZ7SAT8&PAYERSTATUS=verified&FIRSTNAME=...&LASTNAME=...&COUNTRYCODE=US&BUSINESS=...&PAYMENTREQUEST_0_SHIPTONAME=...&PAYMENTREQUEST_0_SHIPTOSTREET=...&PAYMENTREQUEST_0_SHIPTOCITY=...&PAYMENTREQUEST_0_SHIPTOSTATE=CA&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=United%20States&PAYMENTREQUEST_0_SHIPTOZIP=94666&PAYMENTREQUEST_0_ADDRESSID=...&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed+ cách 6: gọi đến size trên trang web của người tiêu dùng goi cách tiến hành API DoExpressCheckoutPayment bên trên Sandbox:

+ bước 7: xem xét lại chuỗi đánh giá từ cách thức API DoExpressCheckoutPayment

Nếu cách tiến hành thành công, phản bội hồi yêu cầu chứa ACK tùy chỉnh thiết lập về Success:

TIMESTAMP=2007%2d04%2d05T23%3a30%3a16Z&CORRELATIONID=333fb808bb23ACK=Success&VERSION=XX%2e000000&BUILD=1%2e0006&TOKEN=EC%2d1NK66318YB717835M&PAYMENTREQUEST_0_TRANSACTIONID=043144440L487742J&PAYMENTREQUEST_0_TRANSACTIONTYPE=expresscheckout&PAYMENTREQUEST_0_PAYMENTTYPE=instant&PAYMENTREQUEST_0_ORDERTIME=2007%2d04%2d05T23%3a30%3a14Z&PAYMENTREQUEST_0_AMT=19%2e95&PAYMENTREQUEST_0_CURRENCYCODE=USD&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_PAYMENTSTATUS=Pending&PAYMENTREQUEST_0_PENDINGREASON=authorization&PAYMENTREQUEST_0_REASONCODE=None

VI.Ứng dụng DEMO giao dịch bằng PayPal Express Checkout

Đầu tiên, ta sẽ khởi tạo một tài khoản Sandbox buyer(tài khoản khách hàng) bên trên PayPal với số chi phí trong tài khoản là 1000 USD:
*

*

Tiếp theo ta vào ứng dụng demo PayPal Express Checkout chạy xe trên localhost:

*

Ở ứng dụng này ta thường phải trả 1 máy ảnh có giá 17 USD vẫn được showroom vào vào giỏ hàng. Người mua sắm và chọn lựa click vào nút “Check out with PayPal” để tiến hành thanh toán bằng PayPal Express Checkout

Ứng dụng sẽ chuyển làn trình săn sóc sang trang đăng nhập thông tin tài khoản Sandbox, ta sử dụng thông tin tài khoản Sandbox đã đk ở bên trên để triển khai đăng nhập và thanh toán:

*

*

*

*

Xác nhận đơn đặt đơn hàng trị giá 12 USD(đã trừ 5 USD tiền ship), giao dịch thanh toán thành công:

*