anchor.diff:      ,get_order/1
       ,complete_order/2
       ,make_stripe_payment/5
  +    ,make_stripe_payment/1
       ,save_stripe_payment/5
   ]).
   
  
positive.code:     end,
      orders_queue:update_orders().
  
  make_stripe_payment(Oid) ->
      try
          [{Order}] = get_order(Oid),
  
negative.code:       true ->
          case lists:member(Status, [<<"pending">>, <<"upcoming">>]) of
              true -> 
                  case make_stripe_cancel_payment(Oid) of
                      {error, Err} -> {error, Err}
                      ;_ ->
                          emysql:execute(mysqlpool,<<"update orders set status = 'cancelled' where uid=? and id=?">>,[Uid, Oid]),
                          orders_queue:update_orders()
                  end
              ;_   -> {error, non_cancel_status}
          end
        ;_ -> {error, another_user_order} 
  