Difference between revisions of "PaymentAttachments"

From Barion Documentation
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{PageTitle|title=Payment Attachments - planned API}} This API allows merchants to attach images and files to an already completed payment. The Payment identifier i...")
 
Line 5: Line 5:
  
 
'''API Input JSON'''
 
'''API Input JSON'''
 +
<source lang="javascript">
 +
{
 +
    POSKey: "999FFDDA-04FF-333F-CCCC-345FCB555FFC",
 +
    PaymentType: "Immediate",           
 +
    PaymentWindow: "00:30:00",
 +
 +
    GuestCheckout : "True",
 +
 +
   
 +
    Transactions: [
 +
        {
 +
            POSTransactionId: "tr-25",
 +
            Items: [
 +
                {
 +
                    ItemTotal: 300,
 +
                    SKU: "cn-d500-fxc3"
 +
                },
 +
                {
 +
                    Name: "SD Card",
 +
                    UnitPrice: 50,
 +
                    ItemTotal: 100,
 +
                    SKU: "snd-sd-500gm"
 +
                }
 +
            ]
 +
        }
 +
    ]
 +
}
 +
</source>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{

Revision as of 14:05, 9 September 2017

Payment Attachments - planned API

This API allows merchants to attach images and files to an already completed payment. The Payment identifier is needed.

API Input JSON

{
    POSKey: "999FFDDA-04FF-333F-CCCC-345FCB555FFC",
    PaymentType: "Immediate",             
    PaymentWindow: "00:30:00",

    GuestCheckout : "True",

    
    Transactions: [
        {
            POSTransactionId: "tr-25",
            Items: [
                {
                    ItemTotal: 300,
                    SKU: "cn-d500-fxc3"
                },
                {
                    Name: "SD Card",
                    UnitPrice: 50,
                    ItemTotal: 100,
                    SKU: "snd-sd-500gm"
                }
            ]
        }
    ]
}






{
    POSKey: "999FFDDA-04FF-333F-CCCC-345FCB555FFC",
    PaymentType: "Immediate",             
    PaymentWindow: "00:30:00",

    GuestCheckout : "True",
    FundingSources: [ "All" ],    

    PaymentRequestId: "payment-25",
    OrderNumber: "order-25",
    PayerHint: "[email protected]",
    ShippingAddress:  {
        Country: "AT",
        City: "Vienna",
        Region: "",
        Zip: "1234",
        Street: "13 Etwas Strasse",
        Street2: "",
        FullName: "Joseph Schmidt",
        Phone: "43259123456789"
    },

    RedirectUrl: "http://shop.example.com/danke-fur-den-kauf",
    CallbackUrl: "http://shop.example.com/api/callback",

    Locale: "de-AT",
    Currency: "EUR",
    
    Transactions: [
        {
            POSTransactionId: "tr-25",
            Payee: "[email protected]",
            Total: 400,
            Items: [
                {
                    Name: "Digital Camera",
                    Description: "Canon D500",
                    Quantity: 1,
                    Unit: "pcs",
                    UnitPrice: 300,
                    ItemTotal: 300,
                    SKU: "cn-d500-fxc3"
                },
                {
                    Name: "SD Card",
                    Description: "SanDisk SD mini 512GB - 3 year garantee",
                    Quantity: 2,
                    Unit: "pcs",
                    UnitPrice: 50,
                    ItemTotal: 100,
                    SKU: "snd-sd-500gm"
                }
            ]
        }
    ]
}

More Code Samples