Skip to content

Update Parameter.php #11

@ag84ark

Description

@ag84ark

Hi, thank you very much for your package.

My problem is that I get the error: PostFinance signature does not match
After looking around I saw that there are some parameters that are not added.
I checked all the parameters from https://shared.ecom-psp.com/v2/docs/guides/e-Commerce/SHA-OUT_params.txt and added the missing ones.
I don't know how to sort and name them nicely so I taught you will make a better job than me.

Can you please update the Paramenter.php list with the following CONST

const COLLECTOR_BIC = 'COLLECTOR_BIC';
const COLLECTOR_IBAN = 'COLLECTOR_IBAN';
const CREATION_STATUS = 'CREATION_STATUS';
const CREDITDEBIT = 'CREDITDEBIT';
const DEVICEID = 'DEVICEID';
const ENCCARDNO = 'ENCCARDNO';
const FXAMOUNT = 'FXAMOUNT';
const FXCURRENCY = 'FXCURRENCY';
const MOBILEMODE = 'MOBILEMODE';
const NBREMAILUSAGE = 'NBREMAILUSAGE';
const NBRIPUSAGE = 'NBRIPUSAGE';
const NBRIPUSAGE_ALLTX = 'NBRIPUSAGE_ALLTX';
const NBRUSAGE = 'NBRUSAGE';
const PAYMENT_REFERENCE = 'PAYMENT_REFERENCE';
const TICKET = 'TICKET';

and update the

public static $postSaleParameters = array(
    self::AAV_ADDRESS,
    self::AAV_CHECK,
    self::AAV_MAIL,
    self::AAV_NAME,
    self::AAV_PHONE,
    self::AAV_ZIP,
    self::ACCEPTANCE,
    self::ALIAS,
    self::ALIASOPERATION,
    self::ALIASPERSISTEDAFTERUSE,
    self::ALIASUSAGE,
    self::AMOUNT,
    self::BIC,
    self::CARD_BIN,
    self::CARD_BRAND,
    self::CARD_NUMBER,
    self::CARD_COUNTRY,
    self::CARD_HOLDER,
    self::COLLECTOR_BIC,
    self::COLLECTOR_IBAN,
    self::CREATION_STATUS,
    self::CREDITDEBIT,
    self::COMPLUS,
    self::CURRENCY,
    self::CVC_CHECK,
    self::DCC_COMMPERCENTAGE,
    self::DCC_CONVAMOUNT,
    self::DCC_CONVCCY,
    self::DCC_EXCHRATE,
    self::DCC_EXCHRATESOURCE,
    self::DCC_EXCHRATETS,
    self::DCC_INDICATOR,
    self::DCC_MARGINPERCENTAGE,
    self::DCC_VALIDHOURS,
    self::DIGEST_CARD_NUMBER,
    self::DEVICEID,
    self::ECI,
    self::EXPIRATION_DATE,
    self::CLIENT_EMAIL,
    self::ENCCARDNO,
    self::FXAMOUNT,
    self::FXCURRENCY,
    self::IP,
    self::IP_COUNTRY,
    self::MANDATE_ID,
    self::MOBILEMODE,
    self::NBREMAILUSAGE,
    self::NBRIPUSAGE,
    self::NBRIPUSAGE_ALLTX,
    self::NBRUSAGE,
    self::NC_ERROR,
    self::NC_ERROR_PLUS,
    self::ORDER_ID,
    self::PAYMENT_ID,
    self::PAYMENT_ID_SUB,
    self::PAYMENT_REFERENCE,
    self::PAYMENT_METHOD,
    self::SCORING_CATEGORY,
    self::SCORING,
    self::SEQUENCE_TYPE,
    self::SIGNATURE_DATE,
    self::STATUS,
    self::CARD_BRAND_SUB,
    self::SUBSCRIPTION_ID,
    self::TICKET,
    self::TRANSACTION_DATE,
    self::CARD_VIRTUAL,
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions