Login to accom dashboard then use `Accom Backend Config Tools`. Insert/update this `accom_pay_invoice_config/ACCOM_PAY_INVOICE_CONFIG` as necessary
{
"enabled": true,
"token": "1234"
}
Config consist of
When checking both condition must true in APRBAPI to enabled this API (Invoice Payment)
Create booking with payload :
Create Booking
https://api-shared-stg.test.tvlk.cloud/en/v2/hotel/createBooking
body:
"clientInterface": "mobile-android",
"context": {
"nonce": "aa0b0d9e-236a-4046-8620-a9a22f79ee88",
"tvLifetime": "RjlLZv3wPxXRhrRPb2S5UJTMTnDZbCroeT7nOdTlxkN9uMqFlhmQDTX/EW+4+rtyYEAK9FvCpLWrO0SyK4j3YTSPXerBF+lgtBA6ZOJDvYiFdMs/p2RJjC9klROuBcX7KQw7gap/osZ3s/ibKzp9uUZ8k3xRCyL4qoBaDSpjYOL80Bd+TaOCcYXIukhF6t6MsFjgp+hJecMsUlIweYUV2r2lGX/In5zj27nS5a29DSrmr8UrVECW/v/cOsB5F8Dxj+x0blugqgcEnITy7VT0AIu3HgxmIGJ3h/gH6HWTHeQ=",
"tvSession": "aHiviipoLebGMEC5qT/rF2AASlrq0ThlTbE/jXVznJErnf9anF6XTlbtYuwdhixw8MaBc/BFjdQTbBesIrW2xClbBJwcZ8P6ej8TKMHVYCTgvJNkfRpwA6mvjJVHHfN9w1+u31joTul6czgrSzlmF/y2ZXqmq9eSLZrA2xbV8asu8E1Qd2ez81pn9ztIPuT8Z8IDDPjkus7h1qSYFD9ZQSRC+6GSBEFGBkLIcqKaGCilHvIKN4MJxSEUxg+pilEzLbx/bRGQet7e2BcdEdqag7so+b3mZS0ILYA8xS3xJWU3g1XBAdqHXSnmlN1l1eksFGGnHustaHvzXXU1n9y5Iiuw5RAolbWpNmoyGyCX1Bk8l7E0ddBrqKUhSOZKwje+ZJepi07UFPjg6pkqtHOOrn7DmLZOYzX7F9XDWxzKLH4LN/M1oaz6voRpc76ggALT9PYN0ZKIJPnbcbKDEaRR2zN3hMzImFcyzvIC2wefxfo="
},
"data": {
"checkInDate": {
"day": 4,
"month": 8,
"year": 2019
},
"checkOutDate": {
"day": 5,
"month": 8,
"year": 2019
},
"contact": {
"email": "{Stresstest-1_mock@traveloka.com",
"firstName": "Stress Test Booking",
"phone": [
"+6289999999"
]
},
"contexts": {},
"hasInsurance": false,
"hotelId": "71864",
"isMockBooking": true,
"isReschedule": false,
"numRooms": 1,
"preBookingId": "1640636973966183583",
"roomSpecs": [
{
"contexts": {
"prevSearchId": "1640636964976722083",
"inventoryRateKey": "w8R5nznKD7i0YhQotBQf7CUkXrPKcIbljlCQ+eS1BYFfeC3YMH3ZiUTgEcu+8qaYdSoKxs8kRp5GPOdAm8UX8gqqdOoUkyzw0kVqySm3wGdlqxw48BQMoMFiLvr/9rIC",
"searchId": "1640636974162247843",
"bookingId": "0",
"numRooms": "1",
"numAdults": "1",
"numChildren": "0",
"numInfants": "0",
"prebookingRateTotalFare": "500000"
},
"guestInfo": {
"numAdult": 1,
"numChildren": 0,
"numInfant": 0
},
"guests": [
{
"firstName": "Stress Test Booking"
}
],
"hotelRoomId": "11545759",
"numberOfExtraBeds": 0,
"promoIds": null,
"providerId": "rXPzmyuuXrJ6AxbUizjqXeoW1ob310/bzMFdoN5cKro=",
"rateType": "PAY_NOW"
}
],
"totalSearchRate": {
"baseFare": "413223",
"currency": "IDR",
"fees": 0,
"numOfDecimalPoint": 0,
"taxes": "86777",
"totalFare": "500000"
}
},
"fields": []
}
https://api-shared-stg.test.tvlk.cloud/en/v2/hotel/book/payInvoice
body :
{
"clientInterface": "mobile-android",
"context": {
"nonce": "aa0b0d9e-236a-4046-8620-a9a22f79ee88",
"tvLifetime": "RjlLZv3wPxXRhrRPb2S5UJTMTnDZbCroeT7nOdTlxkN9uMqFlhmQDTX/EW+4+rtyYEAK9FvCpLWrO0SyK4j3YTSPXerBF+lgtBA6ZOJDvYiFdMs/p2RJjC9klROuBcX7KQw7gap/osZ3s/ibKzp9uUZ8k3xRCyL4qoBaDSpjYOL80Bd+TaOCcYXIukhF6t6MsFjgp+hJecMsUlIweYUV2r2lGX/In5zj27nS5a29DSrmr8UrVECW/v/cOsB5F8Dxj+x0blugqgcEnITy7VT0AIu3HgxmIGJ3h/gH6HWTHeQ=",
"tvSession": "aHiviipoLebGMEC5qT/rF2AASlrq0ThlTbE/jXVznJErnf9anF6XTlbtYuwdhixw8MaBc/BFjdQTbBesIrW2xClbBJwcZ8P6ej8TKMHVYCTgvJNkfRpwA6mvjJVHHfN9w1+u31joTul6czgrSzlmF/y2ZXqmq9eSLZrA2xbV8asu8E1Qd2ez81pn9ztIPuT8Z8IDDPjkus7h1qSYFD9ZQSRC+6GSBEFGBkLIcqKaGCilHvIKN4MJxSEUxg+pilEzLbx/bRGQet7e2BcdEdqag7so+b3mZS0ILYA8xS3xJWU3g1XBAdqHXSnmlN1l1eksFGGnHustaHvzXXU1n9y5Iiuw5RAolbWpNmoyGyCX1Bk8l7E0ddBrqKUhSOZKwje+ZJepi07UFPjg6pkqtHOOrn7DmLZOYzX7F9XDWxzKLH4LN/M1oaz6voRpc76ggALT9PYN0ZKIJPnbcbKDEaRR2zN3hMzImFcyzvIC2wefxfo="
},
"data": {
"bookingIds": [87571169],
"token": "1234"
},
"fields": []
}