Vipps ist eine mobile Geldbörse, die schnelle und sichere Zahlungen in Norwegen, Dänemark und Finnland ermöglicht und dort unter dem Namen MobilePay betrieben wird.Nutzer können ihre Telefonnummern mit Zahlungskarten verknüpfen, um Peer-to-Peer-Überweisungen, Rechnungszahlungen sowie Online- und Ladeneinkäufe zu tätigen.Vipps vereinfacht auch die Verwaltung gemeinsamer Ausgaben, etwa die Aufteilung von Gruppenkosten.Vipps ist in Skandinavien weit verbreitet und bietet Verbrauchern und Händlern gleichermaßen nahtlose digitale Zahlungserlebnisse.
Eine mobile Zahlungslösung ermöglicht es Kunden, Transaktionen über ihre Telefonnummer abzuschließen.Dieses System integriert sowohl Vipps als auch MobilePay über eine einheitliche API.Der Prozess umfasst Schritte wie Autorisierung, Token-Generierung und Weitereitung.Die einheitliche API ist für die Verwendung in Schweden und Finnland unter der Marke MobilePay und in Norwegen unter der Marke Vipps vorgesehen.Kunden erhalten eine Anfrage über ihre mobile App und bestätigen die Transaktion direkt auf ihrem Smartphone.Diese Lösung vereinfacht Zahlungen, indem Kartendetails sicher in der App gespeichert werden, sodass die manuelle Karteneingabe nicht mehr erforderlich ist.Sie unterstützt auch den Rechnungsempfang.Die Designrichtlinien finden Sie unter folgendem Link: https://developer.vippsmobilepay.com/docs/knowledge-base/design-guidelines/buttons/
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
TransactionID provided by you which should be unique for each payment
Key
Format
CND
Description
RefNr
an..50
O
Unique identifier for the payment. Must be unique for the sales unit. It should be UUID preferably, without leading zero, A-Z/a-z, hyphen '-'. New reference ID should be provided for each attempt.
Amount
n..10
M
Amount in the smallest currency unit. Minimum amounts: NOK: 100 øre, DKK: 1 øre, EUR: 1 cent
Currency
a3
M
Currency, three digits DIN / ISO 4217, e.g. NOK, EUR, DKK. Please find an overview here: A1 Currency table
Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which Paygatecalls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters: Use the UserData parameter instead.
Common notes:
Before follow-up actions (capture / credit / reversal) are carried out on an existing transaction, the first Notify must have been answered by the shop.
Fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Key
Format
CND
Description
MinAge
n..2
O
Minimum age required for purchase. If specified, VIPPS will verify customer's age before allowing payment. Valid values: 15-99
phoneNumber
an..15
O
Customer's phone number in MSISDN format (e.g., 4712345678). Recommended to provide for better user experience – allows pre-filling phone number on VIPPS payment page.
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Parameter für VIPPS
Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess,URLFailure und URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Ergebnis-Parameter für URLNotify, URLSuccess und URLFailure bei VIPPS
Vereinbarung einrichten für wiederkehrende Zahlungen mit VIPPS (RTF=A oder RTF=I)
Um eine Vereinbarung für wiederkehrende Zahlungen mit VIPPS mit oder ohne Erstzahlung einzurichten, verwenden Sie bitte folgende URL:
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which Paygatecalls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters: Use the UserData parameter instead.
Common notes:
Before follow-up actions (capture / credit / reversal) are carried out on an existing transaction, the first Notify must have been answered by the shop.
Fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Key
Format
CND
Description
RTF
a1
C
A = Create agreement without initial charge / I = Create agreement with initial charge
ProductName
ans..45
M
Product name displayed to customer
OrderDesc
ans..100
M
Description of purchased goods/products
PricingType
ans..8
M
For LEGACY = Fixed recurring amount / For VARIABLE = Flexible amount per charge
Amount
n..10
C
For LEGACY: Mandatory - fixed recurring amount in smallest currency unit / For VARIABLE: Mandatory - suggested maximum amount that customer can approve. Minimum amounts apply: NOK 100 øre, DKK 1 øre, EUR 1 cent.
Currency
a3
M
Currency, three digits DIN / ISO 4217, e.g. NOK, EUR, DKK. Please find an overview here: A1 Currency table
AgreementInterval
ans..5
O
Interval unit: YEAR, MONTH, WEEK, DAY. If not provided, creates variable agreement without fixed interval
AgreementIntervalCount
n..2
O
Number of units in time period (e.g., unit=WEEK, count=2 for bi-weekly)
URLConfirm
ans..256
M
URL where customer is redirected after agreement approval/rejection in VIPPS app
TermURL
ans..1024
C
URL where customer can manage subscription. Mandatory for Norway. Must offer actual management capabilities, not just contact info.
phoneNumber
an..15
O
Customer's phone number in MSISDN format (e.g., 4712345678) for pre-filling. Accepts 0-15 digits. If 10-15 digits provided, sent to VIPPS for pre-filling. If less than 10 digits or empty, omitted from request but payment proceeds normally. Customer enters phone manually on VIPPS page when not provided.
MinAge
n..2
O
Minimum age required (15-99). VIPPS verifies before allowing payment.
AboID
ans..64
O
External subscription ID to map agreement to merchant's system
RefNr
an..50
O
Unique identifier for payment (UUID preferred, A-Z/a-z, hyphen allowed)
ChargeAmount
n..10
M
Only for RTF=I: Initial charge amount in smallest currency unit (e.g. 1000 = 10.00 NOK)
Amount (or leave empty/0) = defines the recurring pricing for FUTURE charges
ChargeAmount = defines the actual amount charged IMMEDIATELY upon agreement approval
These can be different (e.g. discounted first payment, then regular price)
Example – Monthly subscription with first month discount:
RTF=I
PricingType=LEGACY
Amount=1000 // Regular monthly price for future charges
ChargeAmount=500 // Discounted first month charge
ChargeDescription=First month special offer
ChargeDescription
ans..100
M
Only for RTF=I: Description for the initial charge (visible to customer)
Campaign parameters (optional)
CampaignType
ans..13
O
PRICECAMPAIGN = Special price until end date / PERIODCAMPAIGN = Special price for defined intervals / EVENTCAMPAIGN = Special price until event date
CampaignPrice
n..10
C
Campaign price in smallest currency unit. Required if CampaignType specified.
CampaignEnd
dttm
C
Required for PRICECAMPAIGN: Campaign end date (ISO 8601)
CampaignIntervalUnit
ans..5
C
Required for PERIODCAMPAIGN: Unit for period: YEAR, MONTH, WEEK, DAY
CampaignIntervalCount
n..2
C
Required for PERIODCAMPAIGN: Number of units (1-31)
CampaignEventDate
dttm
C
Required for EVENTCAMPAIGN: Event date (ISO 8601)
CampaignEventText
ans..100
C
Required for EVENTCAMPAIGN: Event description
Parameter zum Einrichten einer Vereinbarung für wiederkehrende Zahlungen mit VIPPS
Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess,URLFailure und URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Key
Format
CND
Description
BillingAgreementID
ans..64
M
Agreement identifier assigned by VIPPS
RedirectUrl
ans..256
M
URL to redirect customer for agreement confirmation
Antwort-Parameter zum Einrichten einer Vereinbarung für wiederkehrende Zahlungen mit VIPPS
Wiederkehrende Zahlung (RTF=R) für VIPPS anlegen
Es gibt zwei Arten wiederkehrender Zahlungen bei VIPPS:
Erstzahlung: Wird automatisch mit RTF=I beim Einrichten der Vereinbarung angelegt
Regelmäßige/wiederkehrende Zahlung: Wird mit RTF=R für bestehende Vereinbarungen angelegt (dieser Abschnitt)
Um eine wiederkehrende Zahlung bei VIPPS anzulegen, verwenden Sie bitte die folgende URL:
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which Paygatecalls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters: Use the UserData parameter instead.
Common notes:
Before follow-up actions (capture / credit / reversal) are carried out on an existing transaction, the first Notify must have been answered by the shop.
Fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Key
Format
CND
Description
RTF
a1
M
Must be R to create recurring charge
BillingAgreementID
ans..64
M
Agreement identifier to charge against (from agreement creation response)
DueDate
a10
M
When charge should be processed (YYYY-MM-DD format). Must be at least 2 days in advance (production) or 1 day (test environment).
AboID
ans..64
O
External subscription ID
Parameter zum Anlegen einer wiederkehrenden Zahlung bei VIPPS
Hinweis zur Zahlungsabwicklung:
DIRECT_CAPTURE: Der Betrag wird am Fälligkeitstag sofort abgebucht (einstufige Zahlung)
RESERVE_CAPTURE: Der Betrag wird am Fälligkeitstag reserviert und erfordert eine explizite Buchung innerhalb von:
14 Tagen (MobilePay)
180 Tagen (VIPPS Norwegen)
Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess,URLFailure und URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Key
Format
CND
Description
BillingAgreementID
ans..64
M
Agreement identifier assigned by VIPPS
RedirectUrl
ans..256
M
URL to redirect customer for agreement confirmation
Antwort-Parameter beim Anlegen einer wiederkehrenden Zahlung bei VIPPS
Beenden/Kündigen einer Vereinbarung für wiederkehrende Zahlungen (RTF=C) bei VIPPS
Die Kündigung der Vereinbarung erfolgt über vipps.aspx mit RTF="C":
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Complete URL which Paygatecalls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters: Use the UserData parameter instead.
Common notes:
Before follow-up actions (capture / credit / reversal) are carried out on an existing transaction, the first Notify must have been answered by the shop.
Fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer.
The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose.
Parameter zum Kündigen einer Vereinbarung für wiederkehrende Zahlungen bei VIPPS
Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess,URLFailure und URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Error code according to Paygate Response Codes (A4 Error codes)
Key
Format
CND
Description
BillingAgreementID
ans..64
M
Agreement ID that was terminated
Antwort-Parameter zum Kündigen einer Vereinbarung für wiederkehrende Zahlungen bei VIPPS
Wichtige Hinweise zu wiederkehrenden Zahlungen
Parameter Telefonnummer
Format: 0-15 numerische Ziffern zulässig
Bedingte Übermittlung an VIPPS:
Wenn 10-15 Ziffern angegeben sind → Wird als Customer.phoneNumber an VIPPS zum Vorausfüllen gesendet
Wenn weniger als 10 Ziffern oder keine angegeben sind → Wird in der VIPPS-Anfrage weggelassen, der Kunde gibt die Nummer manuell ein
Zahlung wird nie blockiert: Ungültige oder fehlende Telefonnummern verhindern die Zahlungsabwicklung nicht
Empfohlene Vorgehensweise: Geben Sie die Ländervorwahl mit an (z. B. 4746586653 für norwegische Nummern), um die automatische Vorbelegung zu ermöglichen
Verwaltung der Vereinbarung
Der Kunde hat nach dem Anlegen 10 Minuten Zeit, um die Vereinbarung zu akzeptieren
Sowohl Händler als auch Kunde können Vereinbarungen kündigen
Nach der Kündigung (Status "STOPPED") kann eine Vereinbarung nicht reaktiviert werden
Falls wiederkehrende Zahlungen wieder aufgenommen werden sollen, muss eine neue Vereinbarung eingerichtet werden
Zahlungsabwicklung
Fälligkeitsanforderung: Zahlungen müssen mindestens 2 Tage im Voraus (Produktionsumgebung) oder 1 Tag im Voraus (Testumgebung) angelegt werden
DIRECT_CAPTURE: Der Betrag wird sofort am Fälligkeitstag abgebucht (einstufige Zahlung)
RESERVE_CAPTURE: Der Betrag wird am Fälligkeitstag reserviert und muss explzit gebucht werden innerhalb von:
14 Tagen (MobilePay)
180 Tagen (VIPPS Norwegen)
Mehrfache Teilbuchungen und Teilgutschriften werden unterstützt
Preismodelle
LEGACY: ester, wiederkehrender Betrag, der bei Vertragserstellung über den Parameter Amount angegeben wird
VARIABLE: Flexibler Betrag pro Abbuchung. Der Händler muss den empfohlenen Höchstbetrag (suggestMaxAmount) angeben.Mindestbeträge: 100 NOK øre, 1 DKK øre, 1 EUR Cent.
Kampagenunterstützung
Kampagnen ermöglichen temporäre Preisänderungen:
PRICECAMPAIGN: Sonderpreis bis zu einem bestimmten Enddatum
PERIODCAMPAIGN: Sonderpreis für eine definierte Anzahl von Intervallen
EVENTCAMPAIGN: Sonderpreis bis zu einem bestimmten Ereignisdatum
Kündigungen durch den Nutzer
Kunden können Vereinbarungen direkt in ihrer VIPPS/MobilePay-App kündigen. In diesem Fall:
erhält der Händler eine Benachrichtigung über URLNotify
werden alle ausstehenden Zahlungen automatisch storniert
ändert sich der Status der Verinbarung auf STOPPED
Beispiele
Beispiel 1: Vereinbarung ohne Erstzahlung einrichten
MerchantID=YourMerchantID
TransID=unique-trans-12345
MAC=<calculated-hmac>
Currency=NOK
RTF=A
PricingType=LEGACY
Amount=9900
ProductName=Monthly Premium Subscription
OrderDesc=Access to all premium features
AgreementInterval=MONTH
AgreementIntervalCount=1
URLSuccess=https://yoursite.com/success
URLFailure=https://yoursite.com/failure
URLNotify=https://yoursite.com/notify
URLConfirm=https://yoursite.com/confirm
TermURL=https://yoursite.com/manage-subscription
Beispiel 2: Vereinbarung mit rabattierter Erstzahlung einrichten
MerchantID=YourMerchantID
TransID=unique-trans-12346
MAC=<calculated-hmac>
Currency=NOK
RTF=I
PricingType=LEGACY
Amount=9900
ChargeAmount=4900
ChargeDescription=First month 50% off
ProductName=Monthly Premium Subscription
OrderDesc=Access to all premium features
AgreementInterval=MONTH
AgreementIntervalCount=1
URLSuccess=https://yoursite.com/success
URLFailure=https://yoursite.com/failure
URLNotify=https://yoursite.com/notify
URLConfirm=https://yoursite.com/confirm
TermURL=https://yoursite.com/manage-subscription
Buchungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Buchung (Capture) über eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Parameter für Buchungen von VIPPS
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Error code according to Paygate Response Codes (A4 Error codes)
Ergebnis-Parameter für Buchungen von VIPPS
Gutschrift mit Referenz
Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Bei einer Gutschrift mit Bezug auf eine Buchung ist die Höhe der Gutschrift auf die Höhe der vorangegangen Buchung beschränkt. Um eine Gutschrift (Credit) mit Referenztransaktion auszuführen, verwenden Sie bitte folgende URL:
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Parameter für Gutschrift von Zahlungen mit VIPPS
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Error code according to Paygate Response Codes (A4 Error codes)
Antwort-Parameter für Gutschrift von Zahlungen mit VIPPS
Storno
Stornierungen sind über eine Server-zu-Server-Kommunikation möglich. Um eine Zahlung über eine Server-zu-Server-Verbindung zu stornieren, verwenden Sie bitte folgende URL:
Hinweis: Die Reverse.aspx macht nicht nur Autorisierungen, sondern IMMER DEN LETZTEN TRANSAKTIONSSCHRITT rückgängig! Falls die letzte Transaktion eine Buchung war, löst die Re-verse.aspx z.B. eine Gutschrift aus. Es ist daher größte Vorsicht geboten, und die Nutzung erfolgt auf eigene Gefahr. Wir empfehlen, vor Nutzung der Reverse.aspx den Transaktionsstatus mit der Inquire.aspx prüfen.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Parameter für Storno von VIPPS
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden