Everything appears to function properly right up through the payment process, but nothing shows up in the down payment section of user's account. Also when viewing order details, the balance is displayed as $0.00. I'm currently working with a paypal sandbox test account.

Comments

sokrplare’s picture

Peculiar. Not sure if it would be related to the sandbox account, but as we're using it and it is working with live PayPal accounts it could very well be. The balance will be displayed as $0.00 on the order - this is because of the Ubercart architecture which considers that order completed and just the new order (the generated downpayment product) as a separate order.

butteryak’s picture

Yeah it is a bit odd, I wouldn't imagine that the type of paypal account should matter, from what I can tell, is Ubercart gets a confirm of sale from paypal, no matter what the type of paypal account is being used, and that all aspects of the sale/downpayment flow happen within ubercart itself... the downpayment is marked as paid, and an order for the remaining balance(marked open) shows up in the "Paritally paid orders" section of the Store Admin. It's interesting though when I check the database, the table uc_downpayment_payments, there are two entries, one for the downpayment, status 1 (closed) and one for the balance status 0 (open) so I know the data is being created, it's just odd it does not show up under the menu item for the user. The UID appears correct as well. An issue with views Perhaps? anything else I should be looking for? Thanks much! PS, I'm testing in the admin account so there shouldnt be an issue with permissions.

butteryak’s picture

So I figured it out, Not sure if it's because I'm using the realname module, but my address for my account looks like www.example.com/user/me/downpayments, as apposed to www.example.com/user/1/downpayments. putting the the second address in brings up the list of outstanding balances. Im gonna have to ponder a solution for this.

butteryak’s picture

Got it, turned off option to rewrite links to use "me alias"

sokrplare’s picture

Status: Active » Closed (fixed)

Ah-ha - that makes sense. Awesome.

For other's reference, it appears this module http://drupal.org/project/me is incompatible with uc_downpayment (though since we're just using a View for that tab, probably not impossible to fix this at some point with a small patch).