2012-06-15 28 views
5

Tôi đang cố gắng thực hiện thanh toán qua hàng hóa kỹ thuật số của Paypal trên trang web Codeigniter.Sử dụng hàng hóa kỹ thuật số Paypal Express Checkout với Codeigniter

Tôi đang sử dụng mod viết lại để lấy index.php ra khỏi URL Codeigniter, và vì vậy khi Paypal thực hiện cuộc gọi trở lại trang web của tôi với? Token = xxxx nối ​​vào cuối, tôi nhận được lỗi 404.

Luồng sự kiện bị kẹt khi Paypal thực hiện cuộc gọi lại này đến trang web. Cửa sổ bật lên xuất hiện nhưng chỉ ở trên "đang tải ...".

Mọi trợ giúp sẽ được đánh giá cao.

EDIT: Tôi vừa thay đổi uri_protocol trong tập tin cấu hình là:

$config['uri_protocol'] = "PATH_INFO"; 

Và bây giờ tôi có thể truy cập $ _GET biến, nhưng cửa sổ bật lên vẫn sẽ không đi xa hơn trong quá khứ "bốc. .. ".

+0

là cửa sổ bật lên ở bên PayPal? – hcg

+0

Nó bật lên một cửa sổ với URL của trang web của tôi trong thanh địa chỉ, nhưng sau đó đó là nghĩa vụ phải chuyển tiếp đến Paypal. –

+0

OK, vì vậy tôi đã hiểu sai vấn đề. Tôi nghĩ, bạn chuyển hướng người dùng từ trang web của bạn đến trang web đăng nhập PayPal, sau đó sau khi người dùng đăng nhập và xác nhận thanh toán, quay lại trang web của bạn không thành công. Đây có phải là corect không? – hcg

Trả lời

1

Sử dụng các thư viện CI Merchant được viết bởi Adrian MacNeil http://ci-merchant.org/

Nó không chỉ hỗ trợ Paypal Express, nhưng nhiều dịch vụ thanh toán khác.

Trong mã thử nghiệm được cung cấp kèm theo thư viện, nó cung cấp cho bạn một ví dụ về cách sử dụng PayPal.

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