New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

tikkie-checkout

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tikkie-checkout - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

lib/models/createdOrder.d.ts

9

lib/client.d.ts
import { TikkieCheckoutConfig } from './config';
import { CreatedOrder } from './models/createdOrder';
import { Order } from './models/order';
import { CreateOrder } from './models/createOrder';
export declare class TikkieCheckoutClient {
config: TikkieCheckoutConfig;
constructor(config: TikkieCheckoutConfig);
authenticate: () => Promise<void>;
createOrder: (data: object) => Promise<object>;
getOrder: (orderToken: string) => Promise<object>;
authenticate(): Promise<void>;
createOrder(data: CreateOrder): Promise<CreatedOrder>;
getOrder(orderToken: string): Promise<Order>;
}

@@ -13,3 +13,6 @@ "use strict";

constructor(config) {
this.authenticate = () => __awaiter(this, void 0, void 0, function* () {
this.config = config;
}
authenticate() {
return __awaiter(this, void 0, void 0, function* () {
try {

@@ -22,8 +25,7 @@ yield this.config.getAccessToken();

});
this.createOrder = (data) => this.config.postRequest('/v1/tikkie/fastcheckout/orders', data);
this.getOrder = (orderToken) => this.config.getRequest(`/v1/tikkie/fastcheckout/orders/${orderToken}`);
this.config = config;
}
createOrder(data) { return this.config.postRequest('/v1/tikkie/fastcheckout/orders', data); }
getOrder(orderToken) { return this.config.getRequest(`/v1/tikkie/fastcheckout/orders/${orderToken}`); }
}
exports.TikkieCheckoutClient = TikkieCheckoutClient;
//# sourceMappingURL=client.js.map

@@ -17,5 +17,5 @@ import { AccessToken } from './accessToken';

getAccessToken(): Promise<string>;
request(method: 'GET' | 'POST', endpoint: string, data?: object | null): Promise<object>;
getRequest(endpoint: string, query?: object): Promise<object>;
postRequest(endpoint: string, data?: object): Promise<object>;
request<T>(method: 'GET' | 'POST', endpoint: string, data?: object | null): Promise<T>;
getRequest<T>(endpoint: string, query?: object): Promise<T>;
postRequest<T>(endpoint: string, data?: object): Promise<T>;
}
{
"name": "tikkie-checkout",
"description": "TypeScript implementation of the Tikkie Fast Checkout API.",
"version": "1.0.3",
"version": "1.0.4",
"license": "MIT",

@@ -6,0 +6,0 @@ "author": "Toon van Strijp <toonvanstrijp@gmail.com> (https://www.toonvanstrijp.com)",

@@ -13,36 +13,34 @@ # Node.js Tikkie Checkout API

## Usage
```javascript
```typescript
import {TikkieCheckoutClient, TikkieCheckoutConfig} from 'tikkie-checkout';
(async () => {
const config = new TikkieCheckoutConfig('apiKey', 'merchantToken');
config.loadPrivateKey('path_to_key', 'RS256');
const config = new TikkieCheckoutConfig('apiKey', 'merchantToken');
config.loadPrivateKey('path_to_key', 'RS256');
const tikkie = new TikkieCheckoutClient(config);
const tikkie = new TikkieCheckoutClient(config);
try {
const createOrderRequest = await tikkie.createOrder({
referenceId: "some reference",
shippingCostsInCents: 690,
discountInCents: 500,
currency: "EUR",
expiration: 1800,
redirectUrl: "https://www.yourdomain.nl/finishorder/1234",
notificationUrl: "https://www.yourdomain.nl/1234",
items: [
{
itemName: "Mobile Phone",
priceInCents: 50000,
quantity: 1
}]
});
console.log(createOrderRequest);
try {
const createOrderRequest = await tikkie.createOrder({
referenceId: "some reference",
shippingCostsInCents: 690,
discountInCents: 500,
currency: "EUR",
expiration: 1800,
redirectUrl: "https://www.yourdomain.nl/finishorder/1234",
notificationUrl: "https://www.yourdomain.nl/1234",
items: [
{
itemName: "Mobile Phone",
priceInCents: 50000,
quantity: 1
}]
});
console.log(createOrderRequest);
const getOrderRequest = await tikkie.getOrder(createOrderRequest.orderToken);
console.log(getOrderRequest);
} catch (err) {
console.error(err);
}
})();
const getOrderRequest = await tikkie.getOrder(createOrderRequest.orderToken);
console.log(getOrderRequest);
} catch (err) {
console.error(err);
}
```

@@ -49,0 +47,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc