Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #7942

Re: Refunding PayPal payments for a SaaS

From Victor Porton <porton@narod.ru>
Newsgroups comp.programming
Subject Re: Refunding PayPal payments for a SaaS
Date 2017-07-26 01:37 +0300
Organization Aioe.org NNTP Server
Message-ID <ol8h6k$1tof$1@gioia.aioe.org> (permalink)
References <ol7r5u$pmv$1@gioia.aioe.org> <92d150cb-42b7-40de-a377-fb64faa91b69@googlegroups.com>

Show all headers | View raw


Julio Di Egidio wrote:

> On Tuesday, July 25, 2017 at 6:21:25 PM UTC+2, Victor Porton wrote:
>> We are building a SaaS paid with PayPal.
>> 
>> We process PayPal's notifications for payments, subscriptions, and
>> canceling subscriptions.
>> 
>> Should we also process refunds (automatically canceling a service if its
>> payment was refunded)?
>> 
>> There is a reason not to: Refunds may happen in the case we do an error
>> in our payment processing system or a race condition. In this case refund
>> should not cancel the service, for obvious reasons.
>> 
>> What are further arguments pro and counter to cancel or not to cancel a
>> service automatically in the case of a refund?
> 
> The logic of payments/refunds and the logic of services should be
> independent.  On a side, you can have up to complicated payment/refund
> schemes including discounts and offers.  On the other, you can have active
> vs suspended vs cancelled services, and so on.  In general, the fact that
> some (plural) payments/refunds may (or may not) correspond to some
> (plural) service status changes is in fact a higher-level relationship,
> call it a "user transaction" (you may find a better name/abstraction more
> suited to your domain).

Even if so, we need to write software which automatically subscribe on 
payment. Should it also automatically unsubscribe on refund?

> HTH,
> 
> Julio
-- 
Victor Porton - http://portonvictor.org

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Refunding PayPal payments for a SaaS Victor Porton <porton@narod.ru> - 2017-07-25 19:21 +0300
  Re: Refunding PayPal payments for a SaaS Julio Di Egidio <julio@diegidio.name> - 2017-07-25 10:48 -0700
    Re: Refunding PayPal payments for a SaaS Victor Porton <porton@narod.ru> - 2017-07-26 01:37 +0300
      Re: Refunding PayPal payments for a SaaS Julio Di Egidio <julio@diegidio.name> - 2017-07-25 18:20 -0700
        Re: Refunding PayPal payments for a SaaS Victor Porton <porton@narod.ru> - 2017-07-26 15:02 +0300
          Re: Refunding PayPal payments for a SaaS Ed Prochak <edprochak@gmail.com> - 2017-07-26 19:59 -0700

csiph-web