Product: Money transfer, virtual currency, or money service

I decided to purchase a puppy for XXXX gift from this website ; XXXX. They emailed me back about a puppy name XXXX a XXXX  is available. The amount for puppy is {$850.00} included shipping. This person name is XXXX XXXX a owner of the puppy. He said he accepted payment through XXXX. So I transfer my money {$850.00} from XXXX  XXXX  to a email that ateh texted to me. Its XXXX. After the transition went through. He said he gon na text me the confirmation of the tracking information. He texted me a tracking information and my tracking numberXXXX XXXX XXXX XXXX # Tracking number : XXXX XXXX XXXX. When I got on the website of the shipment cargo. It wasnt clear. Because I only can see the information of the puppy name and time it shipped, but I cant track the status of my puppy. So a agent called me from XXXX XXXX to inform me that enable for them to put my dog on the flight. I need to rent a electronic air conditioner crate for {$1200.00} and its refundable after I received my puppy. This agent call me again his name is XXXX, said it a urgent action for me to act on before the plane takes off. So I made a decision to transfer my money to the company {$1200.00}. Because I want my goldendoodle puppy XXXX. Because XXXX said this is my puppy now and it my responsibility. Because XXXX  is transfer in my name as a owner. But XXXX tells me to transfer to this phone number XXXX XXXX XXXX XXXX and his name is XXXX XXXX instead to XXXX XXXX XXXX XXXX. The money went through and gosh the agent call and txt me said he will inform me the status of my puppy from airport status. Two hours later he txt me said that my puppy is now at the Alabama airport soon the puppy will be shipping to XXXX. About a hour later XXXX call me to tell me that they just realize that my dog doesnt have insurance. Enable for me to get my puppy shipped out from Alabama airport I need to get the insurance or I can buy through XXXX XXXX  for {$990.00} and that is also refundable {$900.00}. At this point I have no money left to offer to get my puppy from that airport. I said that isnt my problem because that was never a agreement between the owner and I about me responsible for dog insurance. Not the mention about crazy crate {$1200.00} that I have no choice but to transfer money to XXXX XXXX. So I call ateh the owner to tell him that he needs to handle about this insurance situation. Because I have no money to offer to this company cargos. I need my puppy to delivery to me tonight. Thats your promise ateh. Instead he suggested I should go ahead buy the insurance from them otherwise they will charge me for abandoning my puppy. So thats when I realize I got scammed. I called my XXXX XXXX  told th lady that I got scammed and I like to asked the customer service lady to stop my transaction that I used with XXXX XXXX XXXX. Because my funds was still pending. But the lady bank said theres nothing she can do to stop the payment. Because I use XXXX app. I have to deal with XXXX directly enable to get my funds back. I call XXXX customer service the lady said she cant refund my money because I sent it the money has been deposited into that XXXX receipt account. I asked XXXX lady why cant you guys refund my money I have all the texts evidence to proved that I got scammed. But she said unfortunately, theres nothing they can do on XXXX department.