2012-12-15 43 views

Trả lời

19

Cách duy nhất để làm điều đó là với Express Checkout. Trong yêu cầu SetExpressCheckout bạn đặt SOLUTIONTYPE = Duy nhất và LANDINGPAGE = Thanh toán.

Điều này sẽ buộc các hình thức thẻ tín dụng đầy đủ sẽ được hiển thị để mọi người có thể nhập thông tin thẻ tín dụng mà không cần tạo một tài khoản PayPal ...

enter image description here

này không thể được thực hiện với Payments Standard, không may. "Khách hàng Thanh toán" có sẵn với Payments Standard, nhưng tất cả đều dựa trên cookie, vì vậy nếu bất kỳ người nào trên máy tính được sử dụng đã từng đăng nhập vào tài khoản PayPal, họ sẽ giả định đó là những gì họ sẽ làm trong tương lai và chiến thắng ' t trình bày tùy chọn thẻ tín dụng.

EDIT

Câu hỏi này đã đưa ra một lần nữa và tôi đã có thêm thông tin để cung cấp. Check it out.

+0

tuyệt vời, tôi đã tìm kiếm một thời gian dài cho việc này, thx! – 23tux

+0

tuyệt vời - thông tin này đáng giá bằng trọng lượng vàng nếu điều đó có ý nghĩa: p – Rohan

+2

Thật không may, PayPal đang thay đổi mọi thứ để điều này không hoạt động nữa. Họ đang triển khai các trang trải nghiệm EC mới và họ đã xóa tùy chọn thẻ tín dụng đầy đủ ngay cả khi thiết lập các thông số này. Rất bực bội, nhưng có vẻ như họ sẽ không thay đổi nó. Có một cơ hội bạn vẫn đang ở trên các trang cũ, mà vẫn sẽ làm điều này, nhưng ngay sau khi tài khoản của bạn được cập nhật lên các trang mới, chức năng này sẽ biến mất, thật không may. –

1

Đối với những người trong số các bạn đang triển khai thực hiện Kiểm tra nhanh nhất, tất cả những gì bạn cần làm để mở tab thẻ tín dụng theo mặc định là thêm &SHIPTOCOUNTRYCODE=US (hoặc bất kỳ mã quốc gia nào cho vấn đề mặc định) vào nvpstring trước khi thực hiện SetExpressCheckout và nó sẽ bắt đầu hoạt động như một điều kỳ diệu.

Cheers :)

+0

Điều này đã không làm việc trong bất kỳ bài kiểm tra nào của tôi. Các trang mới vẫn đang được chia, mặc dù, vì vậy có thể là thời gian này đã được cố gắng nó chỉ xảy ra để sử dụng bố trí cũ. –

3

cho những người đạt ở đây từ google và không thể vẫn quản lý để giải quyết nó, có một số yếu tố quan trọng như thế này:

  1. thông số PayPal: nếu bạn nhìn vào PayPal's API có 3 trường có liên quan: LANDINGPAGE, USERSELECTEDFUNDINGSOURCE, SOLUTIONTYPE.

  2. Không gửi thông số email. thay đổi thông số email thành '' (trống). nếu bạn gửi tham số email, nó sẽ luôn mở tab đăng nhập.

  3. Cookie. bất kể bạn làm gì, nếu người dùng có cookie PayPal trên trình duyệt của mình, tab đăng nhập sẽ mở theo mặc định (và các tham số ở trên sẽ bị bỏ qua) không có giải pháp cho điều đó (như tôi biết) để đảm bảo bạn kiểm tra xem nó hoạt động với một trình duyệt trinh nữ cookie.

Các vấn đề liên quan