2013-03-19 36 views
5

Chúng tôi đang xây dựng ứng dụng mua sắm (không có nhiều cửa sổ trên điện thoại), về cơ bản là bạn sẽ đến cửa hàng, chọn sản phẩm, thanh toán bằng paypal và cung cấp địa chỉ giao hàng của bạn và đó là nó!Giao dịch PayPal từ trong ứng dụng Windows Phone

Vấn đề là ứng dụng bị từ chối hai lần, cả hai lần với cùng một lý do:

"Bình luận:. Người sử dụng được nhắc nhập thông tin thanh toán (thẻ tín dụng) từ bên trong ứng dụng giao dịch phải xảy ra bên ngoài để ứng dụng thông qua một trang web an toàn (HTTPS) hoặc thông qua điều khiển được lưu trữ cho phép người dùng xác minh URL và bảo mật HTTPS. "

Là phương thức thanh toán duy nhất là PayPal và chúng tôi đang sử dụng tiêu chuẩn PayPal có nghĩa là chúng tôi phải chuyển đến Trang được lưu trữ trên PayPal cho giao dịch. Lần đầu tiên chúng tôi bị từ chối, chúng tôi chỉ đưa vào một trường mà người dùng có thể thấy URL của nơi anh ấy đang đi. Người dùng cũng có thể xem https: // để xem giao dịch có an toàn hay không. Bây giờ chúng tôi chỉ cần thêm một biểu tượng khóa (hình ảnh cưỡng bức, nó sẽ không tự động đến như trong trình duyệt) trong thanh địa chỉ URL đó thay vì https: //. Chúng tôi chỉ tự hỏi liệu điều đó có đủ không? và chúng ta phải mở trang paypal trong trình duyệt?

Ảnh chụp màn hình được đính kèm. Tôi sẽ biết ơn vì sự giúp đỡ nào.

enter image description here

+0

Nó được chứng minh là một câu hỏi nhiều triệu đô la cho đến nay .. đây là chủ đề trên diễn đàn chính thức của Windows Phone, bạn có thể đọc toàn bộ câu chuyện http://social.msdn.microsoft.com/Forums/en-US/wpsubmit/thread/c37e402c-c10f-4417-addb-128bcefa7745 –

+0

Microsoft đã cập nhật đầy đủ các nguyên tắc về chính sách Gửi của họ vào ngày 31 tháng 5 năm 2013. giờ đây nó nêu chính xác các từ giống nhau mà họ đưa ra khi từ chối ứng dụng nhưng vẫn thực hiện không nói gì về việc thu tiền liên quan đến hàng hóa vật chất. http://msdn.microsoft.com/en-US/library/windowsphone/develop/hh184841(v=vs.105).aspx –

+0

và paypal hiện có SDK chính thức để hỗ trợ thanh toán trên Windows 8 và Windows Phone 8 https: //developer.paypal.com/webapps/developer/docs/classic/windows-8-checkout-sdk/gs_win8xo/ –

Trả lời

0

Hãy thử sử dụng phương thức PayPal Mobile Express Checkout với sự trợ giúp của kiểm soát trình duyệt web.

https://www.x.com/developers/paypal/documentation-tools/express-checkout/gs_expresscheckout

https://www.x.com/developers/paypal/products/mobile-express-checkout

Hy vọng các liên kết trên sẽ giúp bạn.

Edit:

Bạn có thể sử dụng các nhiệm vụ trình duyệt web để bắt đầu quá trình thanh toán.

using System; 
using Microsoft.Phone.Tasks; 

WebBrowserTask webBrowserTask = new WebBrowserTask(); 
webBrowserTask.Uri = new Uri("https://www.paypal.com/....", UriKind.Absolute); 
webBrowserTask.Show(); 
+0

Điều khiển WebBrowser không cung cấp khả năng xem URL hoặc biểu tượng khóa bảo mật mà nhóm chính sách lưu trữ Windows đang yêu cầu. Xem tại đây: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff462081(v=vs.105).aspx –

+0

Nếu không, bạn có nhiệm vụ trình duyệt để bắt đầu quá trình thanh toán trong Internet Explorer trên Windows điện thoại. Kiểm tra câu trả lời đã chỉnh sửa của tôi. –

+0

Đó là những gì chúng tôi buộc phải làm vào lúc kết thúc. Ứng dụng hiện có trong cửa hàng điện thoại cửa sổ nhưng chúng tôi không hài lòng với giải pháp này vì nó phá vỡ trải nghiệm ứng dụng. –

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