av jonas » 2011-06-13 16.14
Jag vill ha stöd för utvecklingen av det här. Är för tillfället inte särskilt motvierad att göra något...
Förrutom metadata om status angående inbetald medlemsavgift, så som datum för inbetalning och när medlemskap avslutas, så behöver vi nog logga övrig data om status. Och jag funderar på om man kanske skulle spara ned hela objektet snarare än att utveckla en hel databas för detta. Dvs att man kanske skulle ta och spara ned json-strängar för alla betalnings-sessioner och kanske använda nycklar baserat på den token som används.
Här är ett exempel på en sådan:
- Kod: Markera allt
'paymentDetails' =>
PaymentDetails::__set_state(array(
'orderItems' => array (),
'receivers' => array ( 0 => Receiver::__set_state(array(
'email' => 'kontakt@aktivdemokrati.se',
'amount' => '1.00',
'firstName' => NULL,
'lastName' => NULL,
'isPrimary' => true,
)), ),
'token' => '12345678-9abc-def0-1234-56789abcdef0',
'status' => 'COMPLETED',
'invoiceStatus' => NULL,
'guaranteeStatus' => NULL,
'guaranteeDeadlineTimestamp' => NULL,
'type' => 'TRANSFER',
'currencyCode' => 'SEK',
'custom' => '',
'correlationId' => '12345678',
'purchaseId' => '9012345',
'senderEmail' => 'jonas@liljegren.org',
)),
Jag vill ha stöd för utvecklingen av det här. Är för tillfället inte särskilt motvierad att göra något...
Förrutom metadata om status angående inbetald medlemsavgift, så som datum för inbetalning och när medlemskap avslutas, så behöver vi nog logga övrig data om status. Och jag funderar på om man kanske skulle spara ned hela objektet snarare än att utveckla en hel databas för detta. Dvs att man kanske skulle ta och spara ned json-strängar för alla betalnings-sessioner och kanske använda nycklar baserat på den token som används.
Här är ett exempel på en sådan:
[code] 'paymentDetails' =>
PaymentDetails::__set_state(array(
'orderItems' => array (),
'receivers' => array ( 0 => Receiver::__set_state(array(
'email' => 'kontakt@aktivdemokrati.se',
'amount' => '1.00',
'firstName' => NULL,
'lastName' => NULL,
'isPrimary' => true,
)), ),
'token' => '12345678-9abc-def0-1234-56789abcdef0',
'status' => 'COMPLETED',
'invoiceStatus' => NULL,
'guaranteeStatus' => NULL,
'guaranteeDeadlineTimestamp' => NULL,
'type' => 'TRANSFER',
'currencyCode' => 'SEK',
'custom' => '',
'correlationId' => '12345678',
'purchaseId' => '9012345',
'senderEmail' => 'jonas@liljegren.org',
)),
[/code]