メインコンテンツへスキップ
このページで

このページには、PSEとの成功的な統合のためのテストデータと、期待される応答が含まれています。

期待されるステータス#

PSE がユーザーを、商人が指定したページにリダイレクトした後、処理者は、取引の最終ステータスに関する DEUNA のシステムアップデートを Webhooks を通じて送信します。

注文のトランザクションを作成した後、トランザクションは次のステータスを経由します。

  • pending: トランザクションは新規作成されています。最終ステータスを取得するには、商社は、プロセッサから提供されたURLを使用して、PSEトランザクションを完了するようにユーザーをリダイレクトする必要があります。
  • processed: PSEトランザクションが正常に完了しました。この場合、注文の状態は succeeded.
  • denied: PSEトランザクションが失敗した場合、またはユーザーによって放棄された場合に、最終ステータスとなります。

サンドボックスでのテスト#

以下の入力を使用して、DEUNAのサンドボックス環境での統合をテストしてください。この入力により、PayUのサンドボックス環境を通じてPSE(Payment Service Provider)トランザクションを処理できます。

JSON
{	
	"payment_source": {
		"method_type_specific_fields": {
			"pse": {
				"financial_institution": "1022",
				"financial_institution_name": "BANCO UNION COLOMBIANO"
			}
		}
	}
}

PayUからのレスポンスは、PSEのサンドボックス環境でのトランザクションの完了に必要なリダイレクトURLを返します。

リダイレクトプロセス#

以下の手順に従って、ユーザーの転送プロセスのテストを行います。

  1. ユーザーは、メールアドレスの入力を求められるようにリダイレクトされます。
  2. を入力し、 pruebas@payulatam.com をクリックします 銀行へ行く 手続きを進めるために。
  1. クリック Debug 操作を進めるために。
  1. ユーザーは、以下のフィールドを埋めて取引を承認します:
  2. bankProcessDate: [日付] と同じである必要があります。 soliciteDate.
  3. transactionState: 期待されるトランザクションの最終ステータス。ドロップダウンメニューのオプションを使用して、さまざまなパスをテストします。
  4. authorizationID: 必須の値 12 手続きを進めるために。
  5. フォームを完了した後、ユーザーは コール トランザクションの最終ステータスを設定する。
  1. ユーザーがクリック PPE への戻り URL へのリダイレクトを実行する。

航空会社データ#

航空業界の事業者向けに、PSE の統合により、ユーザーが予約したチケットに関する以下の情報を、ユーザーの注文から以下のフィールドを通じて送信できます。

航空会社の情報Deunaフィールド
乗客名記録 (PNR)order.airline_information.booking_items[].pnr
航空会社 IATA コード(フライトを運航する)order.airline_information.booking_items[].legs[].origin.iata_code
旅行代理店の IATA コード(フライトを予約する)order.airline_information.booking_items[].ticketing_travel_agency.iata_code