Operation 2: Update Session With Payment Details
PUT https://{{domain}}/api/rest/version/{{collectionVersion}}/merchant/{{merchantId}}/session/{{paymentSessionID}}
Request Body
{"transaction"=>{"amount"=>500.0, "reference"=>"{{tranId}}", "id"=>"{{tranId}}"}, "order"=>{"id"=>"{{paymentSessionOrderId}}", "reference"=>"{{paymentSessionOrderId}}", "currency"=>"USD", "amount"=>144.0}, "sourceOfFunds"=>{"type"=>"CARD", "provided"=>{"card"=>{"number"=>"5123456789012346", "expiry"=>{"month"=>"01", "year"=>"39"}, "securityCode"=>"100"}}}, "airline"=>{"bookingReference"=>"MC12D8", "ticket"=>{"issue"=>{"travelAgentCode"=>"12345678", "travelAgentName"=>"AcmeTravel"}}, "itinerary"=>{"leg"=>[{"carrierCode"=>"MA", "departureAirport"=>"STL", "departureDate"=>"2019-06-07", "destinationAirport"=>"ORD"}, {"carrierCode"=>"MA", "departureAirport"=>"ORD", "departureDate"=>"2019-06-09", "destinationAirport"=>"STL"}], "numberInParty"=>"2"}, "passenger"=>[{"firstName"=>"JOHN", "lastName"=>"SMITH"}, {"firstName"=>"JANE", "lastName"=>"SMITH"}]}}
RESPONSES
status: OK
{"airline":{"bookingReference":"MC12D8","itinerary":{"leg":[{"carrierCode":"MA","departureAirport":"STL","departureDate":"2019-06-07","destinationAirport":"ORD"},{"carrierCode":"MA","departureAirport":"ORD","departureDate":"2019-06-09","destinationAirport":"STL"}],"numberInParty":"2"},"passenger":[{"firstName":"JOHN","lastName":"SMITH"},{"firstName":"JANE","lastName":"SMITH"}],"ticket":{"issue":{"travelAgentCode":"12345678","travelAgentName":"AcmeTravel"}}},"merchant":"merchantId","order":{"amount":"144.00","currency":"USD","id":"0b556c5b-182c-4d08-bc9a-af2d7de9541d","reference":"0b556c5b-182c-4d08-bc9a-af2d7de9541d"},"session":{"id":"SESSION0002912327386K9126584I38","updateStatus":"SUCCESS","version":"fad77a3f02"},"sourceOfFunds":{"provided":{"card":{"brand":"MASTERCARD","expiry":{"month":"1","year":"39"},"fundingMethod":"CREDIT","number":"512345xxxxxx2346","scheme":"MASTERCARD","securityCode":"xxx"}},"type":"CARD"},"transaction":{"amount":"500.00","id":"4b8ae06e-ee1f-498f-b616-e90ff66fd3b8","reference":"4b8ae06e-ee1f-498f-b616-e90ff66fd3b8"},"version":"70"}