common.v2.openbanking.standard.obie

io.token.proto.common.v2.openbanking.standard.obie common/src/main/proto/v2/openbanking/standard/obie.proto


syntax = "proto3";
package io.token.proto.common.v2.openbanking.standard.obie;

option java_outer_classname = "OpenBankingStandardObieProtos";

import "money.proto";
import "extensions/field.proto";
import "extensions/message.proto";

message Payment {
  option deprecated = true;
  PaymentContextCode payment_context_code = 1; // for obie risk
  string merchant_customer_identification = 2; // for obie risk
  string instruction_identification = 3;
}

enum PaymentContextCode {
  option deprecated = true;
  INVALID_PAYMENT_CONTEXT_CODE = 0;
  BILL_PAYMENT = 1;
  ECOMMERCE_GOODS = 2;
  ECOMMERCE_SERVICES = 3;
  OTHER = 4;
  PARTY_TO_PARTY = 5;
}