django-payments icon indicating copy to clipboard operation
django-payments copied to clipboard

Add payment by bank transfer or pay on delivery

Open MacLake opened this issue 8 years ago • 3 comments

I’d like to have a payment method that does nothing but set the payment status to "pending" in order to process orders with payment by bank transfer or pay on delivery.

I’d rather have a new payment method than changing the shop’s logic in order to avoid problems with updating. We’d also like to accept Paypal in addition to bank transfer The choice would be easier to handle when you have another payment method.

MacLake avatar Jun 12 '17 18:06 MacLake

I don't think this belongs here. From our experience cash-on-delivery and offline transfers require way more logic on the shop site than just setting the payment to pending. For such methods I'd even avoid creating a Payment object altogether until money is collected.

patrys avatar Jun 13 '17 10:06 patrys

There must be some checks but such providers can be very handy. E.g. other program which checks references, or a human manually confirm the payment. For example in shops

devkral avatar Oct 06 '17 22:10 devkral

see: https://github.com/mirumee/django-payments/pull/152 for an implementation.

devkral avatar Oct 07 '17 09:10 devkral