cancel
Showing results for 
Search instead for 
Did you mean: 

ARB Subscriptions and refunds

I am developing the payment sections of my website at the moment. I am going to be using ARB subscriptions for members. Members can upgrade their accounts at any point during there current membership.

 

My question is, if a member changes their subscription and there is a refund that needs to be issued, can a refund to issued off their last ARB payment Transaction Id?

 

If so where would this be done? I looked at the test account interface and I do not see an option to refund off an ARB subscription.

craigdukes78
Member
6 REPLIES 6

There is no refund functionality built into our system that is specific to ARB payments.  However, any individual transaction (generated by ARB or not) can be refunded within 120 days of when it is first run.  As long as you are storing the transaction IDs that we send you for each ARB transaction, you can issue a refund either programmatically using AIM or manually through our online interface.

Trevor
Administrator Administrator
Administrator

Hi,

 

Can you let me know how i can get transaction id in ARB response?

 

I'm getting this type of response from ARB CreateSubscriptionRequest.

 

AuthorizeNetARB_Response Object
(
    [xml] => SimpleXMLElement Object
        (
            [messages] => SimpleXMLElement Object
                (
                    [resultCode] => Ok
                    [message] => SimpleXMLElement Object
                        (
                            [code] => I00001
                            [text] => Successful.
                        )

                )

            [subscriptionId] => 1809793
        )

    [response] => OkI00001Successful.1809793
    [xpath_xml] => SimpleXMLElement Object
        (
            [messages] => SimpleXMLElement Object
                (
                    [resultCode] => Ok
                    [message] => SimpleXMLElement Object
                        (
                            [code] => I00001
                            [text] => Successful.
                        )

                )

            [subscriptionId] => 1809793
        )

)

 

I need transaction id for refunds through AIM method

 

Looking for your reply.

 

Thanks 

Harpreet Singh

 

 
harpreet
Member

CreateSubscriptionRequest don't generate transaction, it just create a schedule job to run later.

You would need to either use the

Transaction Details API or silent post to get the transaction that creates from the schedule on the ARB.

 

Hi,

Thanks for your reply

 

Can you let me know by which method or function i can get transaction id.

 

here is my dummy code in PHP

http://gtstechin.com/clients/authorize.zip

I got the tranactions ids through Transaction Details API  with the help of batch id.

 

Now my next concern to get the subsciption id from particular transaction id.

 

please check the screenshot http://prntscr.com/1nhywt

 

Looking for your reply

 

Thanks in advance.

currently, subscription ID is not return with the transaction detail api. but there are work around

http://community.developer.authorize.net/t5/Integration-and-Testing/ARB-Subscription-Reporting/m-p/9...