AnonPay Dokumentation

Detta dokument beskriver hur du använder vårt AnonPay-system och ger några exempel för att bättre illustrera användningen. Det finns två sätt som AnonPay kan användas, som en direktlänk eller som en länk för att först generera transaktionen och sedan visa den för slutanvändaren. Båda sätten använder samma parametrar som beskrivs nedan.

  • Den förstnämnda metoden är enklare och involverar ingen backend-bearbetning på din webbplats, men transaktionsdetaljerna som adress, belopp och annat kan ändras av din användare, så du måste alltid bekräfta att du faktiskt fått betalningen på rätt adress.
  • Med den andranämnda metoden skapar du först transaktionen med alla önskade detaljer och får dess ID, och först sedan visar den för din användare. Detta förhindrar dem från att ändra någonting och ger dig ett sätt att kontrollera hans transaktionsstatus eftersom du redan har transaktions-ID. Transaktioner skapade med denna metod har 72 timmar på sig att starta innan de raderas från vår databas.

Om du Känner att du behöver mer kontroll över dina transaktioner och känner dig bekväm med att programmera (eller göra det manuellt), bör du använda den indirekta metoden. Annars är den direkta metoden enklare och lättare att integrera i ditt projekt.

Transaktioner med AnonPay har för närvarande en gräns på motsvarande 5BTC per transaktion, för att minimera förseningar och KYC-risk.

När samma coin som användaren väljer är detsamma som ditt valda coin finns det inget utbyte att göra, så din användare informeras helt enkelt om beloppet och adressen som han måste överföra. Trocador tar inga avgifter för detta och om du väljer att få ett e-postmeddelande när transaktionen är genomförd får du istället ett e-postmeddelande när transaktionen skapas som informerar dig om detta, eftersom vi inte har något sätt att veta om/när användaren överför mynten till dig.

Även om vi ännu inte accepterar fiatbetalningar, kan du definiera värdet på din transaktion i fiat (USD, EUR, etc.) och vi kommer automatiskt att använda den aktuella kursen för att konvertera beloppet till motsvarande din valda mynt. Vi använder CoinPaprika för att få kurser för fiat.

För ett ännu enklare sätt att använda AnonPay, använd vår Betalningsgenerator.

  • Eftersom detta använder GET-metoden, bör parametrar läggas till efter '/anonpay/'-delen av webbadressen, med hjälp av '?' för den första som används och '&' för resten. Ordningen på parametrarna är inte viktig.

    Exempel:
    https://trocador.app/anonpay/?ticker_to=xmr&network_to=Mainnet&address=XYZ

    • Nödvändiga parametrar:
      -ticker_to: Tickern på den coin du vill ta emot. T.ex. btc, xmr, eth, mm;
      -network_to: Nätverket för coinen du vill ta emot. T.ex. Mainnet, ERC20, BEP20, mm;
      -address: Adressen som du vill ta emot. T.ex. 89Jb5....D1LdB12 för vår Monero-adress;

    • Valfria parametrar:
      -amount: För betalningar är det beloppet på coinen du vill ta emot och det kommer att låsas. För donationer är det det förinställda beloppet på coinen som användaren kommer att donera;
      -memo: Om nätverket för myntet du vill ta emot använder Memo/ExtraID måste du ange det med denna parameter eller använda '0' för inget Memo;
      -donation: Sant aktiverar donationsläget, annars går det som standard till betalningsläge;
      -direct: Falskt kommer att få webbadressen att fungera som en API och besvara med ett JSON-svar med ID för den skapade transaktionen. Mer information nedan;
      -ticker_from: Om du vill kan du definiera den förvalda coinen som användaren kommer att överföra, eftersom i ticker_to är detta cointickern;
      -network_from: Om du vill kan du välja den förvalda coinen som användaren ska överföra, eftersom i nätverk till detta är myntets nätverk;
      -name: Namnet du vill ska visas på widgeten. Specialtecken måste vara URL-kodade ( 'A B' is 'A%20B');
      -description: En beskrivning som visas i kassan för betalningen/donationen. Specialtecken måste vara URL-kodade ( 'A B' is 'A%20B');
      -referral: Om du har en referenskod från vårt affiliateprogram kan du använda den här;
      -buttonbgcolor: Färgen på knappen ska vara i hex-format utan '#'. T.ex. ff0000 för rött;
      -textcolor: Färgen på knappens text ska vara i hex-format utan '#'. T.ex. ffffff för vit;
      -bgcolor: Sant ger sidan en grå bakgrund, annars blir den genomskinlig/vit. Om du inte använder UnionPay i en iframe rekommenderas detta. Du kan också använda en färg i hex-format utan '#'. Exempel: 000000ff för svart utan transparens;
      -email: Ett e-postmeddelande där du får en bekräftelse när transaktionen är genomförd;
      -fiat_equiv: Om du vill att din transaktion ska vara denominerad i fiat-valuta, ange en giltig valutaförkortning (t.ex. USD eller EUR). Observera att du kommer att få i ditt valda coin och dina kunder kommer att betala i krypto, vi accepterar ännu inte fiat-betalningar;
      -remove_direct_pay: Om du inte vill att användaren ska betala dig direkt via AnonPay med myntet du valde att ta emot, kan du ställa in denna parameter till True. Detta är användbart om du har en annan föredragen metod att ta emot i ditt valda mynt och vill använda Anon Betala endast för andra mynt;
      -min_logpolicy: om du bara vill använda på utbyten med ett minimum av A-, B- eller C-loggpolicybetyg, vänligen ange denna parameter (valfritt);
      -editable: Tillåter användaren att ändra beloppet som ska betalas när inställt till True;
      -webhook: om du anger en URL på denna parameter, varje gång statusen för transaktionen ändras, kommer du att få en POST-begäran på denna URL som skickar dig transaktionsdata; detta undviker att behöva ringa så många gånger vår server för att kontrollera transaktionsstatus (frivilligt);
      -simple_mode: När den är inställd på True kommer kassaskärmen att vara mer strömlinjeformad för enklare användning av personer som inte är så bekanta med krypto.;

  • Du vill få 1.4LTC i betalning för en årlig prenumeration på din webbplats 'Super News' och få ett e-postmeddelande när betalningen är bekräftad.

    • Parametrar:
      ticker_to: ltc
      network_to: Mainnet
      amount: 1.4
      name: Super%20News
      description: Annual%20Subscription
      email: mail@supernews.com
      address: ltc1q....fgsw

    • Slutadress:
      https://trocador.app/anonpay/?ticker_to=ltc&network_to=Mainnet&amount=1.4&name=Super%20News&description=Annual%20Subscription&email=mail@supernews.com&address=ltc1qzvcgmntglcuv4smv3lzj6k8szcvsrmvk0phrr9wfq8w493r096ssm2fgsw
  • Du har en webbplats som heter 'Freedom Matters' och vill ta emot donationer i Monero. Dessutom vill du att widgeten ska ha en ljusblå/lila knapp och ett förinställt belopp på 0,01BTC.

    • Parametrar:
      ticker_to: xmr
      network_to: Mainnet
      amount: 0.01
      donation: True
      name: Freedom%20Matters
      address: 89Jb....dB12
      buttonbgcolor: 3315ff

    • Slutadress:
      https://trocador.app/anonpay/?ticker_to=xmr&network_to=Mainnet&amount=0.01&name=Freedom%20Matters&donation=True&buttonbgcolor=3315ff&address=83r6YnuwnsVXNvHmurMFYf3Urufw54rKic1Ka5ysgSv5Wvp1UrCi5UnB2vfQnxmmTp1W2JYqk452QAgqV83SpqK8D7xy7gd
  • Om du bestämmer dig för att använda vår indirekta metod, bygg en url precis som om du använde den direkta metoden, men lägg till parametern 'direct=False'. När du ringer den url:en får du ett JSON-svar med den genererade transaktionens unika 'ID' och dess URL.

    För att kontrollera transaktionens status kan du använda följande URL-slutpunkt så får du en JSON med dess status: https://trocador.app/anonpay/status/<ID>

  • <iframe src="https://trocador.app/anonpay/?ticker_to=xmr&network_to=Mainnet&amount=0.1&address=83r6YnuwnsVXNvHmurMFYf3Urufw54rKic1Ka5ysgSv5Wvp1UrCi5UnB2vfQnxmmTp1W2JYqk452QAgqV83SpqK8D7xy7gd" width="300" height="290" scrolling="no" style="border:0;"></iframe>
  • Dessa är alla möjliga swap-statusar du kommer att hitta när du använder AnonPay.


    • - anonpaynew: Transaktionen har skapats, men inget mynt har ännu valts för betalning;
      - waiting: du skapade bytet men ingen insättning upptäcktes;
      - confirming: insättningen var upptäckt och har inte än bekräftats;
      - sending: insättningen bekräftad och leverantören skickar dina coins;
      - finished: det finns redan en betalningshash till användaren;
      - paid partially: Det finns redan en betalningshash till användaren, men beloppet är lägre än begärt;
      - failed: något kan ha hänt med bytet, kontakta supporten;
      - expired: betalningstid utgången;
      - halted: något problem inträffade med bytet, kontakta supporten;
      - refunded: utbytet påstår sig ha återbetalat användaren;