2012-01-13 13 views
11

Tôi tự hỏi nếu xác nhận thanh toán "thứ hai" trên trang web của tôi là yêu cầu của các quy định hoặc thỏa thuận của Paypal.Paypal Express Checkout, yêu cầu xác nhận?

tôi đang nói về bước/màn hình # 4 trên hình # 2:

https://cms.paypal.com/cms_content/US/en_US/images/developer/ECpageflow.gif https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted

tôi muốn làm DoExpressCheckoutPayment chỉ sau khi người dùng quay trở lại từ Paypal vào trang web của tôi để tôi có thể in "cảm ơn bạn mua "trang ngay lập tức mà không hiển thị trang xác nhận khác. Tôi bán hàng hóa kỹ thuật số, không gửi hàng và bất kỳ thông tin bổ sung nào khác, vì vậy xác nhận "thứ hai" này vô dụng đối với tôi, nhưng tôi không thể tìm thấy thông tin nếu tôi có thể từ bỏ trang này.

+0

Câu hỏi hay. Chúng tôi có dòng thanh toán tương tự trên một trong các trò chơi của chúng tôi. Các giải pháp có thể được truy vấn PayPal trong nền, tôi đoán. Nếu nó không phá vỡ bất kỳ thỏa thuận nào. Ngoài ra, bạn có thể nghĩ đến việc sử dụng PayPal Adaptive Payment vốn thân thiện với người dùng hơn. –

Trả lời

15

Không, không bắt buộc.
Thực tế, nếu bạn muốn ngay lập tức gọi DoExpressCheckoutPayment, tôi khuyên bạn nên thêm & useraction = cam kết với URL bạn chuyển hướng người mua đến. Điều này sẽ thay đổi từ ngữ trên các trang PayPal từ 'Tiếp tục' thành 'Thanh toán ngay' để giảm sự nhầm lẫn cho người mua.

Chỉ cần sử dụng https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-xxxxx&useraction=commit.

+1

đây là tài liệu chính thức về thuộc tính useraction - https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/ – Saurabh

+0

Tôi không thể tìm thấy thuộc tính tương đương trong luồng Payflow. net SDK hoặc SDK người bán .net – nuander