Updated Support of VippsMobilePay’s Donation API

We have expanded Payment Receiver and its integration with VippsMobilePay’s Donations API, upgrading from v1 to v2, making authentication easier with the user interface.

Their Donations API enables the forwarding of donors’ full name and phone number to the organisation (at a cost) in contrast to regular VippsMobilePay Number payments.

Additionally, with this update we also note whether or not each payments is part of “Faste Donationer” which will later be used to mirror those subscriptions and their recurring payments.

Contact

Full name is provided without split into first name and last name as these are not available from the Donations API.

{
    "contactType": "individual",
    "name": "Full name",
    "msisdn": "4512345678",
}

Payment

Meta data provides insight into Number (recipient), custom reference from VippsMobilePay’s portal, and agreement.

{
    "paymentMethodType": "MobilePayExternal",
    "paymentGatewayProvider": "PaymentReceiver",
    "paymentGatewayTransactionId": "10000000000",
    "paymentMethodAccountingCode": "MobilePayExternal",
    "metaData": {
        "mpe": {
            "message": "My message",
            "ledgerId": "123456",
            "recipient": "DK:654321",
            "agreementId": "d1e2d365-1433-471c-be96-xxxxxxxxxxxx"
            "externalReference": "ORG-REF-1234"
        }
    }
}

Payment Method

{
    "paymentMethodType": "MobilePayExternal",
    "paymentGatewayProvider": "PaymentReceiver",
    "metaData": {
        "mpe": {
            "recipient": "DK:325858"
        }
    }
}

DataSet

A summary of registered details are available from the DataSet API.

{
    "jsonElement": {
        "formResult": {
            "name": "Full name",
            "msisdn": "4512345678",
            "message": "My message",
            "recipient": "DK:123456",
            "externalReference": "ORG-REF-1234",
            "agreementId": "d1e2d365-1433-471c-be96-xxxxxxxxxxxx"
        }
    }
}