Hello Madhi,

Now based on the logs which you have shared, I suspect either
orderPaymentPreferenceId passed to the custom service is wrong or the
orderPaymentPreference status is not PAYMENT_AUTHORISED. I hope you have
done payment authorization while placing the order. If you have done a
direct sale transaction, then this might not work.

Kind Regards,
--
Pritam Kute


On Thu, Sep 10, 2020 at 2:10 PM Madhi Krishnan <
[email protected]> wrote:

> Hey pritam ..
> Thanks for your response ,I appreciate it.
>
> I checked the entities that you mentioned above and it looks ok to me.
> i'm getting a warning in the console saying no payment preference was
> found..
>
> Below are the logs that were generated.
> |I| Running Service ECA Service: releaseOrderPayments, triggered by rule on
> Service: changeOrderStatus
> 2020-09-10 13:48:54,303 |jsse-nio-8443-exec-3 |PaymentGatewayServices
>  |W| No OrderPaymentPreference records available for release
> 2020-09-10 13:48:54,304 |jsse-nio-8443-exec-3 |ServiceDispatcher
>   |T| Sync service [order/releaseOrderPayments] finished in [2]
> milliseconds
>
> other than that everything looks good in the logs..
> I tried to debug ..and i'm getting the  warning from the service called  "
> *releaseOrderPayments*"
> Service Implementation Location
>
> ofbiz-framework/applications/accounting/src/main/java/org/apache/ofbiz/accounting/payment/PaymentGatewayServices.java
> At line 772.
>
> Thanks and regards
> Madhi Krishnan
>
> On Thu, Sep 10, 2020 at 12:56 PM Pritam Kute <
> [email protected]>
> wrote:
>
> > Hello Madhi,
> >
> > Not sure but can you check if you have associated your custom method with
> > the right ProductStorePaymentSetting?
> >
> > <ProductStorePaymentSetting productStoreId="${productStoreId}"
> > paymentMethodTypeId="CREDIT_CARD"
> > paymentServiceTypeEnumId="PRDS_PAY_REFUND" paymentService="testCCRefund"
> > paymentCustomMethodId="CC_REFUND_TEST"/>
> >
> > You can either put your payment gateway service name in paymentService of
> > the custom method ID in paymentCustomMethodId field.
> >
> > It will be good if you can post the error log here if this is not a case.
> >
> > Kind Regards,
> > --
> > Pritam Kute
> >
> >
> > On Thu, Sep 10, 2020 at 4:42 AM Madhi Krishnan <
> > [email protected]> wrote:
> >
> > > Hii community,
> > > Hope you all are doing well.
> > >
> > > I'm using an external Payment gateway in my ecommerce setup ,and I'm
> able
> > > to place orders using an external gateway..
> > > My question is, I'm struggling to call the refund api if the user
> cancels
> > > an order line in an order.
> > > I have configured the custom_method entity as well..
> > > let me know if I'm missing something..
> > >
> > > Thanks & Regards
> > > Madhi Krishnan
> > >
> >
>

Reply via email to