CodeSamples

From Barion Documentation
Revision as of 15:14, 4 September 2017 by Birot (talk | contribs) (Created page with "==== Oktató piactér ==== Ez a példa egy olyan piacteret mutat be, ahol egy diák fizet a tanárnak azonnali fizetéssel, amiből a piactér részesedik. '''Bemenet''' <sou...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Oktató piactér

Ez a példa egy olyan piacteret mutat be, ahol egy diák fizet a tanárnak azonnali fizetéssel, amiből a piactér részesedik.

Bemenet

{
    POSKey: "999FFDDA-04FF-333F-CCCC-345FCB555FFC",
    PaymentType: "Immediate",             
    PaymentWindow: "00:30:00",
    PaymentRequestId: "fa-01",
    PayerHint: "[email protected]",
    Locale: "hu-HU",
    Currency: "HUF",
    FundingSources: [
        "All"
    ],
    Transactions: [
        {
            POSTransactionId: "fa-01-01",
            Payee: "[email protected]",
            Total: 5000,
            //Immeediately after crediting 5000 Ft to teacher, 500 Ft will be sent to the marketplace.
            PayeeTransactions: [
                {
                    POSTransactionId: "TR-01-01-01",
                    Payee: "[email protected]",
                    Total: 500,
                    Comment: "Marketplace facilitation fee: TR-01-01-01."
                },
            ],
            Items: [
                {
                    Name: "English lesson",
                    Description: "Intermediate English lesson from native speaker",
                    Quantity: 1,
                    Unit: "hour",
                    UnitPrice: 5000,
                    ItemTotal: 5000,
                    SKU: ""
                },
            ]
        }
    ]
}

Több szereplős piactér

Ez a példa egy olyan piacteret mutat be, ahol egy vásárló fizet több kézműves eladónak, akik a piactéren árulnak, és amiből a piactér részesedik 10-10%-ot.

Bemenet

{
    POSKey: "999FFDDA-04FF-333F-CCCC-345FCB555FFC",
    PaymentType: "Immediate",             
    PaymentWindow: "00:30:00",
    PaymentRequestId: "fa-01",
    PayerHint: "[email protected]",
    Locale: "hu-HU",
    Currency: "HUF",
    FundingSources: [
        "All"
    ],
    Transactions: [
        {
            POSTransactionId: "fa-01-01",
            Payee: "[email protected]",
            Total: 5000,
            //Immediately after crediting 5000 Ft to [email protected], 500 Ft will be sent to the marketplace.
            PayeeTransactions: [
                {
                    POSTransactionId: "TR-01-01-01",
                    Payee: "[email protected]",
                    Total: 500,
                    Comment: "Marketplace facilitation fee: TR-01-01-01."
                },
            ],
            Items: [
                {
                    Name: "Görbe bögre",
                    Description: "Kézműves görbe bögre, 2dl, kerámia ",
                    Quantity: 1,
                    Unit: "db",
                    UnitPrice: 5000,
                    ItemTotal: 5000,
                    SKU: ""
                },
            ]
        },
        {
            POSTransactionId: "fa-01-02",
            Payee: "[email protected]",
            Total: 3000,
            //Immediately after crediting 3000 Ft to [email protected], 300 Ft will be sent to the marketplace.
            PayeeTransactions: [
                {
                    POSTransactionId: "TR-01-02-01",
                    Payee: "[email protected]",
                    Total: 300,
                    Comment: "Marketplace facilitation fee: TR-01-02-01."
                },
            ],
            Items: [
                {
                    Name: "Bugylibicska",
                    Description: "Fa nyelű bicska, 8 cm pengével, bőr tokkal ",
                    Quantity: 1,
                    Unit: "db",
                    UnitPrice: 3000,
                    ItemTotal: 3000,
                    SKU: ""
                },
            ]
        }

    ]
}